以下は私が試したコードです
import java.lang.String.*;
import java.io.*;
public class Main {
public static void main(String[] args) {
String [][] array1 = new String[][] {
{"One"},
{"One", "Two", "Three"},
{"One"," Four"," Five"},
{"One"," Four", "Six"," Seven"},
{"Seven", "Eight"," One"},
{"One"},
{"One"," Nine"},
{"One", "Nine"," Seven"},
{"One"," Nine"}
};
for (int row1=0;row1<=array1.length;row1++){
for ( int cols=1 ;cols<array1[row1].length ;cols++){
System.out.println(array1[0][0] +" "+ array1[row1][cols]);
}
}
}
}
要素を次のように表示したい
One
One Two
One Three
One Four
One Five
One Four
One Six
One Seven
Seven Eight
Seven One
One
One Nine and so on till the end of the array.
出力は次のとおりです。
One Two
One Three
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 9
One Four
One Five
One Four
at javaapplication12.Main.main(Main.java:45)
One Six
One Seven
One Eight
One One
One Nine
One Nine
One Seven
One Nine
Java Result: 1
BUILD SUCCESSFUL (total time: 0 seconds)
好みの出力を得るために私が何をすべきかを私に提案してください..どんな助けでもありがたいです...