2011年3月22日
<Java> JVA204-期末考分數計算
(1) 開始執行時必須帶入N個學生的成績作為參數
(2) 程式可計算本班最高、最低分數
(3) 程式可計算本班及格人數
(4) 程式可計算出本班總平均
============================
import java.util.Arrays;
public class JVA204 {
public static void main(String args[]){
int score[];
int tmp=0 , sum=0 , pass=0, max=0, min=100;
double avg = 0.0;
int amt = args.length;
score = new int[amt];
for(int i = 0 ; i<amt ; i++ )
{
tmp = Integer.parseInt( args[i] );
score[i] = tmp;
sum += tmp;
max=Math.max(max,tmp);
min=Math.min(min,tmp);
if(tmp>=60)
pass++;
}
avg=(double)sumamt;
System.out.println("===向日葵小班期末考風雲榜===\n");
System.out.println(" 本班最高分數是:"+max);
System.out.println(" 本班最低分數是:"+min);
System.out.println(" 本班及格人數有"+ pass +"人60分以上");
System.out.printf(" 本班期末考總平均是:%.2f\n", avg );
}
}
訂閱:
張貼留言 (Atom)
avg=(double)sumamt;
回覆刪除應該是sum/amt