欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

day_04

程序员文章站 2024-02-10 09:28:28
...
第四题:
	  (1)定义一个长度为10int类型数组,元素值使用随机数生成(范围为50-80(2)打印该数组中满足个位和十位不包含7的元素。
	   //定义一个长度为10的数组
        int[] array = new int[10];
        Random random = new Random();
        for (int i = 0; i < array.length; i++) {
            //取随机数
            int suiji = random.nextInt(31) + 50;
            //个位
            int ge = suiji % 10;
            //十位
            int shi = suiji / 10 % 10;
            //判断个位和十位都不能等于7
            if (ge != 7 && shi != 7) {
                System.out.println(suiji);
            }
        }
第五题:分析以下需求并实现
	1.定义一个用于存放班级分数的数组 int[] score;数组长度为5,
	并使用随机数(范围为0-100)为数组赋值
	2.求出班级不及格人数(分数低于60分的就是不及格)
	3.求出班级的平均分
	4.求出班级的总分数
		int[] score = new int[5];
        //记录个数
        int count = 0;
        //记录和
        double sum = 0;
        //记录平均数
        double avg = 0;
        Random random = new Random();
        for (int i = 0; i < score.length; i++) {
            //生成随机数
            int suiJi = random.nextInt(100) + 1;
            System.out.println("随机数:" + suiJi);
            //得到的随机数比较
            if (suiJi < 60) {
                //成绩小于60就count++;
                count++;
            }
            //求和
            sum += suiJi;
            avg = sum / score.length;
        }
        System.out.println("不及格的人数:" + count + "个");
        System.out.println("班级分数和:" + sum + "分");
        System.out.println("班级的平均分:" + avg + "分");