下列程序的输出结果是( )public static void main(String[] args){int y = 18, i = 0;int[] a = new int[8];do{a[i] = y % 2;i++;y = y / 2;} while (y >= 1);for (int j = i - 1; j > 0; j--)System.out.print (a[j]);}
A. 1000
B. 1001
C. 1010
D. 1100
下面关于 java 中的数组,使用错误的是 ()。
A. int x[] = new int[]{1, 2, 3, 4};
B. int x[] = new int[4]{1, 2, 3, 4};
C. int[] x; x={1, 2, 3, 4};
D. int[] x = {1, 2, 3, 4};
引用数组元素时候,数组下标可以是()。
A. 整型常量。
B. 整型变量。
C. 整型表达式。
D. 以上都可。
public class Array1{public static void main(String[] args) {int odd = 0, even = 0;int[] array = new int[] { 1, 4, 7, 8, 9, 10, 0, 0, 14, 19, 24, 29 };for (int i : array) {if (i % 2 == 0) {even++;}else{odd++;}}System.out.printf("偶数=%d,奇数=%d", even, odd);}}请写出运行结果