//求平均成績,且無固定人數,
import java.util.Scanner;
public class ScoreAverage{
public static void main(String[]args){
Scanner scanner=new Scanner(System.in);
int score=0;
int sum=0;
int count=-1;
while(score!=-1){
count++;
sum=sum+score;
System.out.print("請輸入分數(-1)結束: ");
score=scanner.nextInt();
}
System.out.print("平均:"+sum/count);
}
}
//求平均成績,且有固定人數,
import java.util.Scanner;
public class AverageInput{
public static void main(String[]args){
Scanner scanner=new Scanner(System.in);
System.out.print("請輸入學生人數:");
int length=scanner.nextInt();//將字符轉成整數
float[]score=new float [length];//動態的配置長度
//遍歷成績
for(int i=0;i<score.length;i++){
System.out.print("請輸入分數 :");
float input=scanner.nextFloat();
score[i]=input;
}
System.out.print(""n分數");
float total=0;
for(int i=0;i<score.length;i++){
total=total+score[i];
System.out.print(score[i]+" ");
}
System.out.printf(""n平均:%.2f",total/score.length);//.2f精度為二位
}
}
posted on 2009-03-23 20:58
鵬凌 閱讀(124)
評論(0) 編輯 收藏