public static void main (String args[]){
int a[] = {25,24,12,76,98,101,90,28} ;
for (int i = 0 ; i <= a.length ; i ++){
if (a[i] % 2 == 1) {
System.out.print(a[i]+"\t");
}
else {
System.out.println(a[i]+"\t");
}
}
}
java
arrary
--------------------编程问答--------------------
int i = 0 ; i <= a.length ; i ++){
这个等于号 ,改成 i<a.length;
会发生数组越界。
a[a.length]是不能访问的,最大为length-1;
--------------------编程问答--------------------
* 对数组 a[] = {25,24,12,76,98,101,90,28}求出其中的奇数个数和偶数个数
如果要对一个数组求出奇数和偶数,我上面那样写为什么得不出结果呢?
--------------------编程问答--------------------
你的判断有问题,你可以设置一个变量如int isOdd如果条件成立isOdd+1
--------------------编程问答--------------------
对数组 a[] = {25,24,12,76,98,101,90,28}求出其中的奇数个数和偶数个数