【发布时间】:2015-03-25 16:06:29
【问题描述】:
我用下面的代码做了一个字符串数组
public class Main
{
static String[] words = {"watch", "on", "youtube",":","Mickey","en","de","stomende","drol"};
public static void main(String[] args)
{
String output = "";
for(int i = 1 ; i <= words.length ; i++)
{
output += " " + words[i];
}
System.out.println(output);
}
}
我期望收到的输出是:
“在 youtube 上观看:Mickey en de stomende drol”
但实际输出是
“在 youtube 上:Mickey en de stomende drol”
我想我犯了一个小错误,它是怎么来的?
【问题讨论】:
-
你开始 for 循环的索引值为 i = 1 而不是 i = 0
标签: java arrays for-loop output