次のコードを取得しました。
int nnames;
String names[];
System.out.print("How many names are you going to save: ");
Scanner in = new Scanner(System.in);
nnames = in.nextInt();
names = new String[nnames];
for (int i = 0; i < names.length; i++){
System.out.print("Type a name: ");
names[i] = in.nextLine();
}
そのコードの出力は次のとおりです。
How many names are you going to save:3
Type a name: Type a name: John Doe
Type a name: John Lennon
名のエントリをスキップしたことに注意してください?? それをスキップして、2 番目の名前のエントリに直行しました。これの原因を調べてみましたが、釘付けにできないようです。誰かが私を助けてくれることを願っています。ありがとう