编写一个计算各科平均成绩的JAVA程序。依次输入你的英文姓名、科目数量和各科成绩。然后将各科成绩按升序输出,并计算平均分。
输入格式:
依次输入英文姓名、科目数量、各科成绩
输出格式:
注意:平均成绩保留2位小数。
按升序排列的各科成绩及平均分
输入样例:
mike
4
21 5 48 9
结尾无空行
输出样例:
After sorting
5
9
21
48
mike's average score is 20.75
源代码如下:
import java.util.*;
class Main{
public static void main(String args[]) {
int count;
String name;
float a1=0;
int score;
int sum=0;
Scanner in=new Scanner(System.in);
name=in.next();
count=in.nextInt();
int a[]=new int[count];
for(int i=0;i<count;i++) {
a[i]=in.nextInt();
}
Arrays.sort(a);
System.out.println("After sorting");
for(int i=0;i<count;i++) {
System.out.println(a[i]);
sum+=a[i];
}
a1=sum*1.0f/count;
System.out.printf("%s's average score is %.2f",name,a1);
}
}