通过控制台输入: 人数、成绩

import java.util.Scanner;

//import java.util.*;   //导入 用*号代替全部,不写也可以,但是要在用时写入路径 java.util

public class input {

    public static void main(String[] args) {
        
        int body;int sum=0;             //声明变量
         System.out.print("输入人数:");
          java.util.Scanner scan = new java.util.Scanner(System.in);//初始化扫描器
           body = scan.nextInt();  //等待输入,回车结束,无论输入的是什么,返回字符串

            int[] cjb=new int [body];//定义数组
            System.out.println("请输入每个人的分数:");
            Scanner zcan=new Scanner(System.in);//初始化扫描器
            for(int i=0;i<cjb.length;i++){   //遍历数组
                cjb[i]=zcan.nextInt();           //接收输入的数
                sum += cjb[i];            //求和
            }
            int lsbl=0;            //临时变量
            for(int zdz=0;zdz<cjb.length-1;zdz++){     //冒泡排序 length-1外循环最少次数
            for(int rr=0;rr<cjb.length-1-zdz;rr++){    //length-zdz-1 内循环最少次数
            if(cjb[rr]>cjb[rr+1]){
                lsbl=cjb[rr];
                cjb[rr]=cjb[rr+1];
                cjb[rr+1]=lsbl;
                //System.out.print("最高成绩:"+cjb[rr+1]);
            }
            }
            }
          System.out.println("最低:"+cjb[0]);
          System.out.println("最高:"+cjb[cjb.length-1]);
          System.out.println("平均:"+sum/cjb.length);
原文地址:https://www.cnblogs.com/sjxx/p/5120619.html