標題:
JVA204-期末考分數計算
[打印本頁]
作者:
b790113g
時間:
2012-3-10 10:27
標題:
JVA204-期末考分數計算
本帖最後由 b790113g 於 2012-3-10 11:47 編輯
, G6 Y `$ `0 l) E
, i" ]; }$ s0 u6 Z* ^
(1) 開始執行時必須帶入N個學生的成績作為參數
H0 c9 G) c- N
(2) 程式可計算本班最高、最低分數
' W, X. _7 M5 q! c }( t$ y0 v
(3) 程式可計算本班及格人數
. P0 W$ j8 c) r* }
(4) 程式可計算出本班總平均
public class jva204{
public static void main(String arg[]){
//最高分
int max = 0 ;
//int min = 1000 ; 將最小值跟最大值寫在一起
for(int i=0;i<arg.length;i++){
if( Integer.parseInt(arg[i]) > max ){ //Integer.parseInt轉成數字型態
max = Integer.parseInt(arg[i]) ;
}
/*
if( Integer.parseInt(arg[i]) < min ){
min = Integer.parseInt(arg[i]) ;
}
*/
}
System.out.println("===向日葵小班期末考風雲榜===\n");
System.out.println(" 本班最高分數是:"+max);
//最低分
int min = 1000 ;
for(int i=0;i<arg.length;i++){
if( Integer.parseInt(arg[i]) < min ){
min = Integer.parseInt(arg[i]) ;
}
}
System.out.println(" 本班最低分數是:"+min);
//及格人數
int p = 0;
for(int i=0;i<arg.length;i++){
if( Integer.parseInt(arg[i]) >=60){
p++ ;
}
}
System.out.println(" 本班及格人數有"+p+"人60分以上");
//總平均
int tot = 0 ;
float avg = 0 ;
for(int i=0;i<arg.length;i++){
tot += Integer.parseInt(arg[i]);
}
avg = (float)tot / arg.length ;
System.out.printf(" 本班期末考總平均是:%.2f \n",avg);
}
}
複製代碼
作者:
johnson
時間:
2012-3-10 11:49
public class j204
{
public static void main(String arg[])
{
int max=0;
for(int i=0;i<arg.length;i++)
{
if(Integer.parseInt(arg[i])>max)
{
max=Integer.parseInt(arg[i]);
}
}
System.out.println("===向日葵小班期末考風雲榜===\n");
System.out.println(" 本班最高分是:"+max);
int min=1000;
for(int i=0;i<arg.length;i++)
{
if(Integer.parseInt(arg[i])<min)
{
min=Integer.parseInt(arg[i]);
}
}
System.out.println(" 本班最低分數:"+min);
int p=0;
for(int i=0;i<arg.length;i++)
{
if(Integer.parseInt(arg[i])>60)
{
p++;
}
}
System.out.println("本班及格人數有"+p+"人60分以上");
float tot=0;
float avg=0;
for(int i=0;i<arg.length;i++)
{
tot +=Integer.parseInt(arg[i]);
}
avg=tot/arg.length;
System.out.printf(" 本班期末考總平均是:%.2f\n",avg);
}
}
複製代碼
作者:
TOM
時間:
2012-3-10 11:51
public class jva204{
public static void main(String arg[])
{
int max = 0 ;
int min = 100 ;
int A = 0 ;
float tot =0;
for(int i=0;i<arg.length;i++)
{
/* ///最大值判斷/////////////////////////////////////////// */
if(Integer.parseint(arg[i]) > max)
{
max=Integer.parseint(arg[i]);
}
/* /////////最小值判斷//////////////////////////////////////////////////////// */
if(Integer.parseint(arg[i]) < min)
{
min = Integer.parseint(arg[i]);
}
/* //////////////及格判斷/////////////////////////////////// */
if(Integer.parseint(arg[i])>=60)
{
A++ ;
}
tot += Integer.parseint(arg[i])
}
tot /= Integer.parseint(arg[i])
System.out.println("===向日葵小班期末考風雲榜===");
System.out.println(" 本班最高分數是 : "+max);
System.out.println(" 本班最低分數是 : " + min);
System.out.println(" 本班及格人數有"+A+"人60分以上");
System.out.printf(" 本班期末考總平均是:%.2f",tot);
}
}
複製代碼
作者:
kim
時間:
2012-3-10 11:53
public class jva204{
public static void main(String arg[]){
//最高分
int max = 0 ;
//int min = 1000 ; 將最小值跟最大值寫在一起
for(int i=0;i<arg.length;i++){
if( Integer.parseInt(arg[i]) > max ){ //Integer.parseInt轉成數字型態
max = Integer.parseInt(arg[i]) ;
}
/*
if( Integer.parseInt(arg[i]) < min ){
min = Integer.parseInt(arg[i]) ;
}
*/
}
System.out.println("===向日葵小班期末考風雲榜===\n");
System.out.println(" 本班最高分數是:"+max);
//最低分
int min = 1000 ;
for(int i=0;i<arg.length;i++){
if( Integer.parseInt(arg[i]) < min ){
min = Integer.parseInt(arg[i]) ;
}
}
System.out.println(" 本班最低分數是:"+min);
//及格人數
int p = 0;
for(int i=0;i<arg.length;i++){
if( Integer.parseInt(arg[i]) >=60){
p++ ;
}
}
System.out.println(" 本班及格人數有"+p+"人60分以上");
//總平均
int tot = 0 ;
float avg = 0 ;
for(int i=0;i<arg.length;i++){
tot += Integer.parseInt(arg[i]);
}
avg = (float)tot / arg.length ;
System.out.printf(" 本班期末考總平均是:%.2f \n",avg);
}
}
複製代碼
作者:
lon
時間:
2012-3-10 11:55
public class jva204{
public static void main(String arg[]){
int max=0;
int min=999999999;
for(int i=0;i<arg.length;i++){
if( Integer.parseInt(arg[i])>max){
max=Integer.parseInt(arg[i]);
}
}
System.out.println("===大天才博士班期末考風雲榜===\n");
System.out.println(" 本班最天才分數:"+max);
for(int i=0;i<arg.length;i++){
if( Integer.parseInt(arg[i])<min){
min=Integer.parseInt(arg[i]);
}
}
System.out.println(" 本班最蠢才分數:"+min);
int p=0;
for(int i=0;i<arg.length;i++){
if(Integer.parseInt(arg[i])>=60){
p++;
}
}
System.out.println(" 本班的天才們有"+p+"位天才及格");
float tot=0;
float avg=0;
for(int i=0;i<arg.length;i++){
tot+=Integer.parseInt(arg[i]);
}
avg=tot/arg.length;
System.out.printf(" 本班期末考總平均是:%.2f\n",avg);
}
}
複製代碼
歡迎光臨 種子論壇 | 高雄市資訊培育協會學員討論區 (http://istak.org.tw/seed/)
Powered by Discuz! 7.2