从键盘上输入10个学生Java考试的成绩求其平均分 最低分并从高分到低分排序

用Java语言表示

public static void main(String[] args) {

// 1.
int res[] = Test1();
int count=0;

System.out.println("最低分:"+res[9]);
System.out.println("排序后:");
for (int i = 0; i < res.length; i++) {
count+=res[i];
System.out.print(res[i] + " ");
}
System.out.print("平均值" + count/10);

public static int[] Test1() {
Scanner in = new Scanner(System.in);
int nums[] = new int[9];

for (int i = 0; i < 10; i++) {
System.out.println("输入第" + (i + 1) + "个数字:");
nums[i] = in.nextInt();
}
Arrays.sort(nums);
return nums;

}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-11-18
public static void main(String[] args) {
System.out.println("请输入");
Scanner input=new Scanner(System.in);
int []a=new int[10];
for(int i=0;i<10;i++){
a[i]=input.nextInt();
}
for(int j=0;j<10;j++){
for(int i=0;i<9;i++){
if(a[i]>a[i+1]){
int temp=0;
temp=a[i];
a[i]=a[i+1];
a[i+1]=temp;
}
}
}
for(int i=0;i<10;i++){
System.out.println(a[i]);
}

}

这是排序,求平均值无非是定义
相似回答