我想在打印时跳过元素,如果这个元素的值等于6.你能告诉我哪里错了吗?
public class Task3_Killing_6 {
public static void main(String[] args) {
int[] array = {2,4,5,6,8,6,3,4,6};
int[] killSix = new int [9];
for (int i = 0; i < array.length - 1; i++) {
if(array[i] == 6){
continue;
} else {
killSix[i] = array[i];
}
}
System.out.println(java.util.Arrays.toString(killSix));
}
}
Run Code Online (Sandbox Code Playgroud)
结果是
[2, 4, 5, 0, 8, 0, 3, 4, 0]
Run Code Online (Sandbox Code Playgroud)
我想成为
[2, 4, 5, 8, 3, 4]
Run Code Online (Sandbox Code Playgroud)