小编Vla*_*row的帖子

如果在打印时它等于6,则跳过数组中的int元素

我想在打印时跳过元素,如果这个元素的值等于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)

java arrays int

0
推荐指数
1
解决办法
5363
查看次数

标签 统计

arrays ×1

int ×1

java ×1