思路:
首先扫盲下,解释下何为奇数,何为偶数;
整数中,能被2整除的数是偶数,不能被2整除的数是奇数
所以我们定义一个数组,再定义一个变量jishu,用来统计奇数个数,
再定义一个变量,用来统计偶数个数;
遍历数据,假如当前值对2求余余数是1,就是奇数,否则就是偶数;
参数代码:
public
class
Test {
public
static
void
main(String[] args) {
int
arr[]=
new
int
[]{
1
,
6
,
21
,
7
,-
2
,
9
,
0
,
81
};
// 定义一个数组
int
jishu=
0
;
// 用来统计奇数个数
int
oushu=
0
;
// 用来统计偶数个数
for
(
int
i=
0
;i<arr.length;i++){
// 遍历数组
if
(arr[i]%
2
==
1
){
// 假如求余余数是1 就是奇数
jishu++;
// 奇数个数加1
}
if
(arr[i]%
2
==
0
){
// 假如求余余数是0 就是偶数
oushu++;
}
}
System.out.println(
"数组中的奇数个数:"
+jishu);
System.out.println(
"数组中的偶数个数:"
+oushu);
}
}