0
こんにちは私はエラーが発生しているようです。コードは、ユーザーに行と列の数を尋ねるはずです。次に、それは果物を入力し、それを一覧表示するように求めます。コードは次のとおりです。2D配列 - 行と列の照会
Scanner input = new Scanner(System.in);
System.out.print("Enter number of rows: ");
int rows = input.nextInt();
System.out.print("Enter number of columns: ");
int columns = input.nextInt();
String[][] array = new String[rows][columns];
System.out.println("Enter fruits:");
for(int i=0;i<array.length;i++){
for(int j=0;j<array[i].length;j++){
array[i][j] = input.nextLine();
}
System.out.println();
}
for(int i=0;i<array.length;i++){
for(int j=0;j<array[i].length;j++){
System.out.print(array[i][j]+"\t");
}
System.out.println();
}
問題は1つ少ない文字列入力を求めています。たとえば、次のように 行数を入力します:2 は、列の数を入力します:2 は果物を入力します。 リンゴ バナナ オレンジ そして、それは果物を印刷します。行x列(2x2 = 4)から4つの果実を入力する必要がありましたが、3つの入力のみを求めました。私は何を間違えたのですか?
nextint ....ΦXocę웃Пepeúpaツ@ライン –
の終わりを読んではいけない、私は今問題だったかを理解、ありがとうございます。今、この質問を削除する必要がありますか? – Annabell12345
他にも同様の問題があると思われる場合は、この質問を続けることができます。あなたはあなたの質問に最もよく答えることができ、何がうまくいかなかったかを説明する –