请问在java数组中怎么判断奇数偶数的个数?

int mun[]={1,2,3,4,5,6,7,8,9};int count=0;for(int i=0;i
请问在java数组中怎么判断奇数偶数的个数?
int mun[]={1,2,3,4,5,6,7,8,9};int count=0;for(int i=0;i<mun.length;i++){ if(mun[i]!=0&&mun[i]%2==0)//0除外,能被2整除的数就是偶数 count++; } System.out.println("偶数有:"+count+"个");2015-01-27
public static void main(String[] args){ int[] a = {1,2,3,4,5};int jishu = 0;int oushu = 0;for(int i = 0;i < a.length; i++){if(a[i]%2==0){oushu ++;}else{jishu ++;}}System.out.println("奇数个数为:" + jishu);System.out.println("偶数个数为:" + oushu); }可以求出数据中奇偶数个数
2015-01-27
对于int x,判断 x%2的值:1 - x是奇数;0 - x是偶数
然后遍历一遍数组,计数就可以了。2015-01-27
mengvlog 阅读 32 次 更新于 2025-09-08 21:27:14 我来答关注问题0
  • int mun[]={1,2,3,4,5,6,7,8,9};int count=0;for(int i=0;i

  • 在Java中,检测一个数组中是否包含某一个数据,通常有四种方法:使用for循环:遍历数组中的每一个元素,使用equals方法比较目标值是否等于当前元素。代码实现:public static boolean useLoop { for { if ) return true; } return false; }转换为List,调用Arrays.asList.contains方法:将数组转换为Lis...

  • 在Java中判断两个数组是否相等,不能直接使用a==b来比较,因为这种比较方式仅判断两个数组引用是否指向同一块内存,并不能反映出数组内容是否相同。可以考虑使用equals方法来比较两个数组。然而,为了将数组转换成字符串形式,可以使用自定义的方法,如下所示:static String arr2String(int[] arr){ Stri...

  •  深空见闻 java对象数组根据某个属性去重

    在Java中,对象数组根据某个属性去重可以通过使用HashSet数据结构、Stream API以及TreeSet和Comparator接口等方法实现。1. 使用HashSet数据结构 HashSet内部实现了哈希表,能够快速判断元素是否已存在,从而实现去重。但使用HashSet进行去重时,需要确保对象的hashCode()和equals()方法被正确重写,以反映基于指定...

  • 在Java中,判断数组是否包含某个元素,通常使用`contains`方法。然而,直接使用`contains`方法对数组进行元素查找在数组编程中并不常见,因为数组在创建时大小固定,且元素不重复。因此,直接在数组上使用`contains`方法往往需要先进行元素去重,比如将数组转换为集合。但更常见的做法是使用循环遍历数组来查找...

檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部