前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >求数组满足条件个数

求数组满足条件个数

作者头像
算法与编程之美
发布于 2023-01-03 11:09:32
发布于 2023-01-03 11:09:32
3760
举报

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

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-11-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 算法与编程之美 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Java案例_数组拓展
建议:先根据题目要求进行编写,然后再与我所提供的答案进行对比。因为你的方法和思路可能是最完美的!
小炜同学
2022/08/20
8710
Java课堂练习题
猜数字游戏 系统随机生成一个0– 100之间的自然数,作为幸运数字,让玩家猜这个数字. 例如: 随机的幸运数字是30; 请输入[0,100]之间的自然数:50 请输入[0,50]之间的自然数:25 请输入[25,50]之间的自然数: 30 Wonderful!!!结束游戏 public static void main(String[] args) { Scanner in = new Scanner(System.in); double v = Math.random()
kenvie
2022/01/20
2350
HDU 6315 Naive Operations(线段树+懒惰标记)
题目地址:http://acm.hdu.edu.cn/showproblem.php?pid=6315 题意:一行给出n,m,有两个数组,长度为n,其中a数组全为0,b数组接下来一行给你n个数 接着m
用户2965768
2018/08/30
7320
第六天 知识点练习与回顾【悟空教程】
第06天 知识点练习与回顾 第1章 练习 1.1.1 看循环的执行流程 1-5求和案例 public class Demo02DebugTest { public static void main(String[] args) { // 定义求和变量 int sum = 0; // 循环获取每一个数据 for (int x = 1; x <= 5; x++) { sum += x; } System.out.println("sum:" + sum); } } 1.1.2 看方法的调用流程 求和方法的调用
Java帮帮
2018/06/11
5560
【06】JAVASE-数组讲解【从零开始学JAVA】
Java 是第一大编程语言和开发平台。它有助于企业降低成本、缩短开发周期、推动创新以及改善应用服务。如今全球有数百万开发人员运行着超过 51 亿个 Java 虚拟机,Java 仍是企业和开发人员的首选开发平台。
用户4919348
2024/05/25
1570
【06】JAVASE-数组讲解【从零开始学JAVA】
理解计数排序算法的原理和实现
计数排序(Counting sort)是一种稳定的线性时间排序算法,其平均时间复杂度和空间复杂度为O(n+k),其中n为数组元素的个数,k为待排序数组里面的最大值。同样具有线性时间排序的算法还有桶排序和基数排序,这一点不要搞混。
我是攻城师
2018/10/19
1.6K0
理解计数排序算法的原理和实现
数组逆序
原数组存储元素为{11,22,33,44,55},逆序输出数组{55,44,33,22,11}。
算法与编程之美
2023/08/22
1910
数组逆序
Java数组详解
索引: 每一个存储到数组的元素,都会自动的拥有一个编号,从0开始,这个自动编号称为数组索引 (index),可以通过数组的索引访问到数组中的元素。 格式:
共饮一杯无
2022/11/28
3200
Java数组详解
函数和数组
发现不断进行加法运算,为了提高代码的复用性,就把该功能独立封装成一段独立的小程序,当下次需要执行加法运算的时候,就可以直接调用这个段小程序即可,那么这种封装形形式的具体表现形式则称作函数。
泰斗贤若如
2019/06/18
5680
数组常用操作
数组中的元素颠倒顺序,例如原始数组为1,2,3,4,5,反转后的数组为5,4,3,2,1
星哥玩云
2022/09/14
8540
数组常用操作
Java中的数组(基础篇六)
在学习数组之前我们先来了解一下容器,生活中的容器比如水杯是用来装水的,衣柜是装衣服的,Java中的容器是用来存储数据的,将多个数据存储到一起,每个数据称为该容器的元素。
故里
2020/11/25
5500
Java中的数组(基础篇六)
Java9-day02【Collection、泛型】课后习题
集合按照其存储结构可以分为两大类,分别是单列集合java.util.Collection和双列集合java.util.Map。
Java帮帮
2022/11/25
3140
C#实例练习4:数组和指针
实验1:求若干学生的平均身高、最高身高、最低身高以及高于平均身高的人数 已知10个学生的身高为156、150、167、178、180、176、173、154、155、158,求平均身高、最高身高 最低身高,并统计高于平均身高的人数。 using System; namespace ConsoleApp4 { class Program { static void Main(string[] args) { //声明并初始化一个
小孙同学
2022/01/17
8420
C#实例练习4:数组和指针
Java 实例 数组的操作集合
以下实例演示了如何使用sort()方法对Java数组进行排序,及如何使用 insertElement () 方法向数组插入元素, 这边我们定义了 printArray() 方法来打印数组:
默 语
2024/11/20
350
Java 实例 数组的操作集合
Java 数组、排序和查找
# Java 数组、排序和查找 # 为什么需要数组 一个养鸡场有 6 只鸡,它们的体重分别是 3kg,5kg,1kg,3.4kg,2kg,50kg 。请问这六只鸡的总体重是多少?平 均体重是多少? 请
用户9615083
2022/12/25
2K0
Java 数组、排序和查找
c语言基础学习05_数组和字符串
============================================================================= 涉及到的知识点有:for循环有两种写法、数组、一维数组定义与使用、一维数组的初始化、 如何得到一个一维数组的成员数量、查找出一维数组中成员最大值、查找一维数组的第二大元素的值、 一维数组的逆置、一维数组排序:冒泡排序、二维数组、二维数组的初始化、三维数组初始化、三维数组排序、 字符串与字符数组、字符数组的初始化、字符数组的使用(以及字符数组和字符串的区别)、去除输出字符串结尾处的空格、 现在要去掉字符串最右面的空格,而不能去掉字符串中间的空格呢、随机数产生函数rand与srand、 自动的变种子、控制随机数的范围、用scanf来输入字符串、如何把两次输入的字符串放到新的字符串里去、 scanf缓冲区溢出的危险的解释、字符串的逆置。 ============================================================================= for循环有两种写法:
黑泽君
2018/10/11
2.4K0
Java基础知识及细节之数组
注意:同一个容器可以存储不同的数据类型,但前提是,其他类型必须满足自动类型转换为容器类型。 建议: 容器的类型,和存储的数据类型保持一致。
小炜同学
2022/08/20
3510
Java基础知识及细节之数组
算法训练营-第一周-数组链表
栈是一种线性逻辑结构,栈的元素只能后进先出。最早进入的元素存放的位置叫做栈底,最后进入的元素存放的位置叫栈顶。
编程之心
2020/08/25
3340
算法训练营-第一周-数组链表
一篇文章带你了解Java中数组下标、遍历和最值
前面几篇文章用Java带大家一起了解了几个游戏小项目,感兴趣的小伙伴可以点击文章观摩下,手把手教你用Java打造一款简单故事书(上篇)、手把手教你用Java打造一款简单故事书(下篇)、手把手教你用Java打造一款简单考试系统(上篇)、手把手教你用Java打造一款简单考试系统(下篇)、手把手带你用Java打造一款对对碰游戏(上篇)、手把手带你用Java打造一款对对碰游戏(下篇)、手把手带你用Java实现点灯游戏(上篇)、手把手带你用Java实现点灯游戏(下篇),接下来的几篇文章是关于Java基础的,希望对大家的学习有帮助,欢迎大家在讨论区留言。
Java进阶者
2021/01/22
2.2K0
Java基础-day06-知识点回顾与练习
Java基础-day06-知识点回顾与练习 1.求和案例 实现代码: package StudentJavaSEday06; public class Demo { public static vo
Java帮帮
2018/03/19
8570
Java基础-day06-知识点回顾与练习
相关推荐
Java案例_数组拓展
更多 >
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文