//求平均成績,且無固定人數(shù),
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("請輸入分數(shù)(-1)結(jié)束: ");
score=scanner.nextInt();
}
System.out.print("平均:"+sum/count);
}
}
//求平均成績,且有固定人數(shù),
import java.util.Scanner;
public class AverageInput{
public static void main(String[]args){
Scanner scanner=new Scanner(System.in);
System.out.print("請輸入學(xué)生人數(shù):");
int length=scanner.nextInt();//將字符轉(zhuǎn)成整數(shù)
float[]score=new float [length];//動態(tài)的配置長度
//遍歷成績
for(int i=0;i<score.length;i++){
System.out.print("請輸入分數(shù) :");
float input=scanner.nextFloat();
score[i]=input;
}
System.out.print(""n分數(shù)");
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精度為二位
}
}