1、用数组中数对2取余运算,余数为0就是偶数;余数为1就是奇数。
package JavaWork_02;
/*
* Goal:求一个数组的奇数和偶数的个数
* Author:@tang.Mitnick
* Site:ChongQing
* */
//设计思想:在for语句中运用取余运算判断数组中的数的奇偶性
public class OddAndEvenNumbers {
public static void main(String[]args){
int arr[]=new int[]{2,3,42,34,67,1,7};
int n=0;
int m=0;
for(int i=0;i<arr.length;i++){
if(arr[i]%2==0){
//记录偶数个数
n++;
}
else {
//记录奇数个数
m++;
}
}
System.out.println("偶数个数:"+n+"个");
System.out.println("奇数个数:"+m+"个");
}
}