こんにちは私の2D配列列は2回印刷されています。間違ったコードを特定するのを手伝ってください。以下は私が試したことです:
public class ArrayExercise {
public static void main(String[] args){
String[][] myArray = {
{"Philippines", "South Korea", "Japan", "Israel"}, // Countries
{"Manila", "Seoul", "Tokyo", "Jerusalem" } // capital cities
};
String outputString = String.format("%16s\t%9s", "Country", "City" );
System.out.println(outputString);
for( int col = 0; col < myArray[0].length; ++col ){
for( int row = 0; row < myArray.length; ++row ){
System.out.printf( "%16s\t%9s", myArray[0][col], myArray[1][col] );
}
System.out.println();
}
}
}
それは私を狂わせています、私はエラーを見つけることができないようです:(