for循环不打印索引数组?

时间:2015-03-09 03:09:04

标签: java arrays

根据我的理解,这个for循环应该打印出我的int数组的每个元素,不正确的。然而,当不正确的人的长度设置为3时,输出,而不是我的数组中的三个预期整数,最终是一系列的五个数字:11012。有些东西显然是错的,但我很漂亮Java的新手,无法弄清楚我做错了什么。我很确定我也可以以某种方式使用java.util.Arrays让自己更容易,但是我试图在不依赖于库的情况下获得对数组的理解,如果解决方案是'明显'

for (int i = 0; i < incorrectans.length; i++) { 
            System.out.print(incorrectans[i] + ""); 
        }

1 个答案:

答案 0 :(得分:6)

在元素之间添加空格:

for (int i = 0; i < incorrectans.length; i++) { 
    System.out.print(incorrectans[i] + " "); 
}

""是一个空字符串,而不是空格。