求数组满足条件个数

简介: 求数组满足条件个数

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创造数组对象,再做判断。

目录
相关文章
|
1月前
查找数组中最小的元素
【10月更文挑战第30天】查找数组中最小的元素。
38 5
|
2月前
|
机器学习/深度学习
对10个数进行排序
对10个数进行排序。
31 13
|
7月前
|
存储 算法 索引
给你一个未排序的整数数组 nums ,请你找出其中没有出现的最小的正整数
给你一个未排序的整数数组 nums ,请你找出其中没有出现的最小的正整数
数组筛选,将数组[2,0,6,1,77,0,52,0,25,7]中大于等于10元素选出来,放入新数组,声明一个新的数组用于存放新数据newArr,遍历原来的旧数组,找到大于10的元素,依次追加新数组
数组筛选,将数组[2,0,6,1,77,0,52,0,25,7]中大于等于10元素选出来,放入新数组,声明一个新的数组用于存放新数据newArr,遍历原来的旧数组,找到大于10的元素,依次追加新数组
|
7月前
|
机器学习/深度学习 算法 数据处理
盘点四种计算数组中元素值为1的个数的方法
盘点四种计算数组中元素值为1的个数的方法
124 0
|
7月前
|
算法 测试技术 C#
【位运算 试填法】【推荐】3022. 给定操作次数内使剩余元素的或值最小
【位运算 试填法】【推荐】3022. 给定操作次数内使剩余元素的或值最小
|
存储
返回集合中最大,最小的元素,再将元素进行排序
返回集合中最大,最小的元素,再将元素进行排序
63 0
给定一个数组nums和一个值val,你需要原地移除所有数值等于val的元素,并返回移除后数组的新长度?
给定一个数组nums和一个值val,你需要原地移除所有数值等于val的元素,并返回移除后数组的新长度?
329 0
给定一个数组nums和一个值val,你需要原地移除所有数值等于val的元素,并返回移除后数组的新长度?
统计字符串中元素的个数(多种方法)
统计字符串中元素的个数(多种方法)
215 0
统计字符串中元素的个数(多种方法)
|
算法
Day1——数组 二分查找、移除一个数
Day1——数组 二分查找、移除一个数
117 0
Day1——数组 二分查找、移除一个数