[上]JAVA学习系列模块五第三章108.数组练习_统计符合条件数据个数
视频
笔记
练习:随机产生10个[0,100]之间整数,统计既是3又是5,但不是7的倍数的个数
步骤:
1.创建一个Random对象,用于搞随机数
2.定义一个数组,长度为10
3.定义一个变量count,用来统计个数
4.遍历数组,判断元素是否符合指定条件,如果符合,count++
5.输出count
public class Demo02Count { public static void main(String[] args) { //1.创建一个Random对象,用于搞随机数 Random rd = new Random(); //2.定义一个数组,长度为10 int[] arr = new int[10]; //3.定义一个变量count,用来统计个数 int count = 0; for (int i = 0; i < arr.length; i++) { arr[i] = rd.nextInt(101); } for (int i = 0; i < arr.length; i++) { //4.遍历数组,判断元素是否符合指定条件,如果符合,count++ if (arr[i]%3==0 && arr[i]%5==0 && arr[i]%7!=0){ count++; } } //5.输出count System.out.println("count = " + count); } }