求数组满足条件个数
Posted 算法与编程之美
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求数组满足条件个数相关的知识,希望对你有一定的参考价值。
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创造数组对象,再做判断。
以上是关于求数组满足条件个数的主要内容,如果未能解决你的问题,请参考以下文章
h指数:求数组中满足有h个数>=h,n-h个数<=h的最大h