您的位置:首页 > 其它

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

2016-01-11 11:34 344 查看
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);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: