プログラムはコンパイルされますが、次のエラーが発生します。
スレッド「メイン」での2
つの 1 つの
3 つの例外 java.lang.ArrayIndexOutOfBoundsException: testingN.printArray(testingN.java:19) で3
私はJava(およびプログラミング)が初めてで、これにこだわっています。
public class testingN
{
public static void main(String[] args)
{
String[] names = new String[3];
names[0] = "Two";
names[1] = "One";
names[2] = "Three";
printArray(names);
}
public static String printArray(String[] data)
{
int i;
for (i = 0; i < data.length; i++)
{
System.out.println(data[i]);
}
return data[i];
}
}