boolean[] even = new boolean[array.length];
for (int i = 0; i < array.length; i++) {
even[i] = (array[i] % 2) == 0;
}
我想索引(0,2,4,6,8,etc)
是真實的,和索引(1,3,5,7,9,etc)
是假的
我覺得這個代碼是更準確的是什麼,我試圖做的,但它不會編譯。
for(int i = 0; i < array.length ; i++) {
int val = (array[i] % 2);
if(val == 0)
array[i] = true;
else
array[i] = false;
}
你應該改正i%2中的數組[i]%2,我想。 – umanganiello
你想要'i%2'而不是'array [i]%2',當然? –