1 问题
给定一个数组,求出满足条件的数字个数。
2 方法
(1) 使用main()函数,打出数组。
(2) 用循环遍历然后if判断做出统计
(3) 输出结果。
public class text07 { public static void main(String[] args) { int[] a={20,45,78,34,16,3,99,56}; 第一步:将数组打印 int max=0; int min=0; for(int i=0;i<a.length;i++){ 第二步:循环遍历,用if做判断选出符合条件的数字,并计算数目。 if(a[i]>50){ max++; } else if (a[i]<50){ min++; } } 第三步:打印答案 System.out.println("数组中大于50的有"+max+"个,小于50的有"+min+"个"); } } |
3 结语
针对数组求满足条件的数的问题,提出使用循环遍历+if方法做判断,通过实验,证明该方法是有效的。还可以使用关键字new创造数组对象,再做判断。