黑马程序员技术交流社区

标题: Java [打印本页]

作者: yuhongqiang    时间: 2017-3-14 19:28
标题: Java



作者: XieXiong    时间: 2017-3-14 19:47
学到哪里了?
作者: yuhongqiang    时间: 2017-3-14 21:15
学到数组了

作者: anyupeng    时间: 2017-3-14 22:25
感觉北京学生还是会的多

作者: 亮仔开发    时间: 2017-3-14 23:54
还是默默的给你纠错把,前面都没有问题,主要是后面的,我写了一遍你自己看看吧
[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 = r.nextInt(100)+1 ;
                        sum += arr;
                        if(arr < 60 ){
                                count ++ ;
                        }
                }
                int avg = sum/number ;//定义班级平均分为avg
                System.out.println("班级平均分是:"+avg);
                System.out.println("班级不及格人数是:"+count);
        }
}

作者: yuhongqiang    时间: 2017-3-15 07:54
亮仔开发 发表于 2017-3-14 23:54
还是默默的给你纠错把,前面都没有问题,主要是后面的,我写了一遍你自己看看吧
[mw_shl_code=java,true]pu ...

谢谢老哥  我以后定义数组长度arr.lengt

作者: yuhongqiang    时间: 2017-3-15 07:56
亮仔开发 发表于 2017-3-14 23:54
还是默默的给你纠错把,前面都没有问题,主要是后面的,我写了一遍你自己看看吧
[mw_shl_code=java,true]pu ...

平均数的位置也放错了  嘿嘿  

作者: 亮仔开发    时间: 2017-3-15 16:07
yuhongqiang 发表于 2017-3-15 07:54
谢谢老哥  我以后定义数组长度arr.lengt

这是固定写法,你们没学吗
作者: DreamBoyMrsLin    时间: 2017-3-16 22:10
要考虑系统的效率,比如把随机数的对象放进for循环中,只要执行到for循环就会加载进内存,结束时又结束,直到循环结束,所有要把new出随机数的对象放在循环外,会提高执行的效率




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2