0
点赞
收藏
分享

微信扫一扫

Java基础(数组)有条件平均值求和

亿奇学 2022-01-09 阅读 152
java
package com.day08;

public class ArrayTest4 {
    public static void main(String[] args) {
        int[] arr = new int[8];
        for (int i = 0; i < arr.length; i++) {
            arr[i] = (int) (Math.random() * 20);
        }
        //遍历
        for (int i = 0; i < arr.length; i++) {
            System.out.print(arr[i] + " ");
        }
        System.out.println();
        //求能被7整除的平均值
        //求和,计数
        int sum = 0;
        int count = 0;
        for (int i = 0; i < arr.length; i++) {
            if (arr[i] % 7 == 0) { //需要把i放入下标内
                count++;
                sum += arr[i];
            }
        }
        if (count!=0){ //设置条件避免出现0/0的情况
        double avg = sum / count;
        System.out.println("avg" + avg);
        System.out.println(sum);
        System.out.println(count);}else {
            System.out.println("没有被7整除的数");
        }

    }
}
举报

相关推荐

0 条评论