A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© yuhongqiang 中级黑马   /  2017-3-14 19:28  /  1697 人查看  /  8 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文



评分

参与人数 1黑马币 +5 收起 理由
孙建飞 + 5 赞一个!

查看全部评分

来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端

8 个回复

倒序浏览
XieXiong 来自手机 中级黑马 2017-3-14 19:47:52
沙发
学到哪里了?
回复 使用道具 举报
回复 使用道具 举报
感觉北京学生还是会的多
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
还是默默的给你纠错把,前面都没有问题,主要是后面的,我写了一遍你自己看看吧
[Java] 纯文本查看 复制代码
public class Test{
	public static void main(String[] args){
		//获取键盘录入的班级人数
		Scanner sc = new Scanner(System.in);
		System.out.println("请输入班级人数");
		//定义变量number接收键盘录入的班级人数
		int number = sc.nextInt();
		
		//创建数组,
		int[] arr = new int[number];
		//创建Random对象,
		Random r = new Random();
		
		int count = 0 ;//定义不及格人数为count
		int sum = 0 ;//定义班级总成绩为sum
		
        //遍历数组
		for(int i = 0 ; i<arr.length ; i++){
			arr[i] = r.nextInt(100)+1 ;
			sum += arr[i];
			if(arr[i] < 60 ){
				count ++ ;
			}
		}
		int avg = sum/number ;//定义班级平均分为avg
		System.out.println("班级平均分是:"+avg);
		System.out.println("班级不及格人数是:"+count);
	}
}
回复 使用道具 举报
亮仔开发 发表于 2017-3-14 23:54
还是默默的给你纠错把,前面都没有问题,主要是后面的,我写了一遍你自己看看吧
[mw_shl_code=java,true]pu ...

谢谢老哥  我以后定义数组长度arr.lengt
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
亮仔开发 发表于 2017-3-14 23:54
还是默默的给你纠错把,前面都没有问题,主要是后面的,我写了一遍你自己看看吧
[mw_shl_code=java,true]pu ...

平均数的位置也放错了  嘿嘿  
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
yuhongqiang 发表于 2017-3-15 07:54
谢谢老哥  我以后定义数组长度arr.lengt

这是固定写法,你们没学吗
回复 使用道具 举报
要考虑系统的效率,比如把随机数的对象放进for循环中,只要执行到for循环就会加载进内存,结束时又结束,直到循环结束,所有要把new出随机数的对象放在循环外,会提高执行的效率
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马