代码如下:
import java.util.Scanner; //分别导入Scanner和Arrays包 import java.util.Arrays; public class tast5_2 { /* 编写从键盘输入10名学生的java成绩放入数组中, 对成绩从小到大排序,并求这10名同学的平均成绩。 */ public static void main(String[] args){ Scanner input=new Scanner(System.in);//使用Scanner类 int [] score=new int[10]; //定义10个空间的数组 for(int x=1;x<=score.length;x++){ System.out.print("请输入第"+x+"位学生的jiva成绩:"); score[x-1]=input.nextInt(); //从键盘依次获取数据并放入数组 } int sum=0; //定义累加变量 int avg=0; //定义平均数变量 for(int j=0;j< score.length;j++){ System.out.println("第"+(j+1)+"位学生成绩:"+score[j]); sum+=score[j]; //累加数组内元素 } Arrays.sort(score); //给数组升序排列 avg=sum/ score.length; //求平均 System.out.println(); System.out.println(); System.out.println(); System.out.println("学生的平均成绩为"+avg); } }