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

java\u600e\u4e48\u5224\u65ad\u4e00\u4e2a\u6570\u662f\u5947\u6570\u8fd8\u662f\u5076\u6570\uff1f

\u80fd\u591f\u88ab2\u6574\u9664\u7684\u6574\u6570\u662f\u5076\u6570\uff0c\u4e0d\u80fd\u88ab2\u6574\u9664\u7684\u662f\u5947\u6570\u3002
i % 2 == 1 ? "\u5947\u6570" : "\u5076\u6570";
\u4ee5\u4e0a\u7a0b\u5e8f\u5982\u679ci\u4e3a\u8d1f\u6570\u7ed3\u679c\u4e3a\u5076\u6570\u3002
Java\u53d6\u4f59(%)\u7b97\u6cd5\u4ee3\u7801\u5982\u4e0b\uff1a
// dividend\u88ab\u9664\u6570 divisor \u9664\u6570public static int remainder(int dividend, int divisor){ return dividend - dividend / divisor * divisor;}
\u6240\u4ee5\u5f53\u8f93\u5165 -1\u65f6 \u8fd0\u7b97\u7ed3\u679c\u662f-1\uff0c\u5f53\u7136\u4e0d\u7b49\u4e8e1\u4e86\uff0c\u6240\u4ee5\u5b83\u88ab\u5224\u5b9a\u4e3a\u5076\u6570\u4e86\u3002
\u56e0\u4e3a\u6539\u4e3a\u5224\u65ad\u662f\u5426\u662f\u5076\u6570\u5373\u53ef
i % 2 == 0 ? "\u5076\u6570" : "\u5947\u6570";
Java\u662f\u4e00\u79cd\u53ef\u4ee5\u64b0\u5199\u8de8\u5e73\u53f0\u5e94\u7528\u7a0b\u5e8f\u7684\u9762\u5411\u5bf9\u8c61\u7684\u7a0b\u5e8f\u8bbe\u8ba1\u8bed\u8a00\u3002Java \u6280\u672f\u5177\u6709\u5353\u8d8a\u7684\u901a\u7528\u6027\u3001\u9ad8\u6548\u6027\u3001\u5e73\u53f0\u79fb\u690d\u6027\u548c\u5b89\u5168\u6027\uff0c\u5e7f\u6cdb\u5e94\u7528\u4e8ePC\u3001\u6570\u636e\u4e2d\u5fc3\u3001\u6e38\u620f\u63a7\u5236\u53f0\u3001\u79d1\u5b66\u8d85\u7ea7\u8ba1\u7b97\u673a\u3001\u79fb\u52a8\u7535\u8bdd\u548c\u4e92\u8054\u7f51\uff0c\u540c\u65f6\u62e5\u6709\u5168\u7403\u6700\u5927\u7684\u5f00\u53d1\u8005\u4e13\u4e1a\u793e\u7fa4\u3002

public static void main(String[] args) { int num=0; int[] arr=new int[]{1,3,4,5,6,7,8,9,0,12,13}; for (int i = 0; i < arr.length; i++) { if (arr[i]%2!=0) { num++; } } System.out.println(num); }

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+"个");


    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);
    }

可以求出数据中奇偶数个数



对于int x,判断 x%2的值:1 - x是奇数;0 - x是偶数
然后遍历一遍数组,计数就可以了。

  • 璇烽棶鍦╦ava鏁扮粍涓庝箞鍒ゆ柇濂囨暟鍋舵暟鐨勪釜鏁?
    绛旓細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+"涓");
  • JAVA瀹氫箟涓涓暣鏁鏁扮粍,姹傚嚭鍏朵腑濂囨暟鍜屽伓鏁颁釜鏁.
    绛旓細public static void main (String args[]) { int[] nums = {5, 2, 45, 11, 13, 32, 7, 24, 63, 48};int odd=0, even=0;for (int i=0; i<nums.length; i++) { if (nums[i] % 2 == 0)even ++;else odd ++;} System.out.println("even:\t" + even);System.out....
  • 鐢Java缂栧啓姹鏁扮粍涓鐨勫鍋朵釜鏁
    绛旓細} System.out.println("闅忔満6浣嶆暟鏁扮粍锛"+Arrays.toString(arr)+"\n鍏朵腑锛屽鏁颁釜鏁帮細"+odd +"\n鍋舵暟涓暟锛" + even);} }
  • 鍦↗ava涓,濡備綍妫娴嬩竴涓鏁扮粍涓鏄惁鍖呭惈鏌愪竴涓暟鎹?
    绛旓細鍦↗ava涓紝妫娴嬩竴涓暟缁勬槸鍚﹀寘鍚煇涓涓暟鎹紝閫氬父鏈夊洓绉嶆柟娉曪細锛1锛塮or寰幆 锛2锛夎浆鎹负List锛岃皟鐢ˋrrays.asList(arr).contains鏂规硶 锛3锛変娇鐢⊿et 锛4锛変娇鐢ˋrrays.binarySearch()鏂规硶 涓嬮潰涓轰笂杩板洓绉嶆柟娉曠殑鍏蜂綋浠g爜瀹炵幇锛1銆佷娇鐢╢or寰幆 publicstaticbooleanuseLoop(String[]arr,StringtargetValue){ for(...
  • Java浜岀淮鏁扮粍1-100涓殑濂囨暟鎬庝箞鎵撳嵃鍑烘潵?
    绛旓細灏辨槸寰幆閬嶅巻鎵撳嵃鍑烘潵鍟 鍏堝寮篺or寰幆涓灞傦紝鍐嶅寮篺or寰幆涓灞傦紝鐒跺悗閫愪釜閫愪釜杩涜鍒ゆ柇锛闄や互2锛屼笉鑳芥暣鏁扮殑锛屽氨鏄鏁
  • 鍦↗ava涓,瀹氫箟涓涓竴缁存暣褰鏁扮粍,骞剁粰鍒濆,鎵撳嵃鎵鏈夊鏁!姹傚ぇ绁炶瑙h秺...
    绛旓細public class Tester { public static void main(String[]args) { int[]a = {1,2,3,4,5,6,7,8,9}; // 瀹氫箟涓涓暣褰鏁扮粍锛屽苟缁欏嚭鍒濆 for (int i = 0; i < a.length; i++) { if (a[i] % 2 != 0) { // 鍒ゆ柇鏄惁涓哄鏁帮紙闄や互2鐨勪綑鏁颁笉绛変簬0锛 System...
  • java 濡備綍鍒ゆ柇涓涓鏁扮粍涓鐨勪换鎰忎袱涓厓绱犳槸鍚︾浉绛
    绛旓細濡傛灉鏄java鍐呯疆鐨勫熀纭鏁版嵁绫诲瀷锛屽彲浠ョ洿鎺ユ槸鏈塭quals姣旇緝銆傚鏋滄槸鐢ㄦ埛鑷畾涔夋暟鎹被鍨嬶紝闇瑕侀噸鍐檈quals鍜宧ashCode銆
  • java鎬庝箞鍒ゆ柇鏁扮粍鐨勫兼槸鍚﹂噸澶
    绛旓細public static void main(String[] args) { int[] arr = { 1, 2, 4, 3, 3, 2, 5, 4, 5, 56, 3, 3, 4, 5454, 3, 5, 4, 5, 45, 4, 55, 4, 5, 4, 54, }; System.out.println("璇疯緭鍏ヤ竴涓暣鏁帮細"); Scanner input = new Scanner(System.in); int num...
  • Java涓暟缁鏄惁鍖呭惈鏌愪簺鍏冪礌
    绛旓細鏈変袱绉嶆柟娉曞彲浠鍒ゆ柇鏁扮粍鏄惁鍖呭惈鍏冪礌锛氭柟娉1锛 灏嗘暟缁勮浆鎹负list锛岀劧鍚庝娇鐢╨ist鐨刢ontains鏂规硶鏉ュ垽鏂細Arrays.asList(...).contains(...)鏂规硶2锛岄亶鍘鏁扮粍鍒ゆ柇锛
  • java 鍒ゆ柇涓や釜鏁扮粍涓鏄惁鏈夌浉鍚岀殑鍏冪礌
    绛旓細瀹氫箟鏁扮粍a[],b[]for(int i = 0; i<a.length; i++) { for(int j = 0; j< b.length; j++){ if(a[i] == b[j]){ 鏈夌浉鍚屽厓绱 } } } 鐢ㄦ暟缁刟涓殑姣忎竴涓嬁鍑烘潵涓庢暟缁刡涓殑姣忎竴涓幓鍖归厤锛屽尮閰嶄笂浜嗗氨鎴愮珛
  • 扩展阅读:java数组去重最简单的方法 ... java数组中删掉一个数 ... java中数组下标如何使用 ... java输入数组中怎么写 ... java怎么直接输出数组 ... java数组判断是否包含 ... java数组去重的5种方法 ... java怎么输出整个数组 ... java数组中怎么添加数据 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网