通过控制台输入: 人数、成绩
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);
相关文章推荐
- ArcGIS教程:按单个值进行重分类
- 蓝桥杯 错误票据 (模拟) 水
- 用三段 140 字符以内的代码生成一张 1024×1024 的图片
- 机器学习中的范数规则化之(一)L0、L1与L2范数
- 高德地图
- java反射机制
- 30个redis常用命令
- python处理中文(待补充)
- ios 块的使用(block)
- iOS 通讯录备份、恢复
- c++中explicit关键字的使用
- mac option快捷键
- python tkinter 窗口最大化
- Android的数据库ORM框架:Sugar ORM
- iOS 证书的那些坑
- option兼容问题
- StackOverflow的2015开发者调查
- 针对jfinal的Generator进行扩展
- 编写高质量代码规范
- <LeetCode OJ> 112/113. Path Sum(I / II)