ho ottenuto il seguente codice:Java Scanner stringhe classe la lettura
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();
}
E l'uscita per quel codice è il seguente:
How many names are you going to save:3
Type a name: Type a name: John Doe
Type a name: John Lennon
Notate come è saltata la prima voce nome ?? Lo saltò e andò dritto per il secondo nome. Ho provato a cercare ciò che causa questo, ma non sembra in grado di inchiodarlo. Spero che qualcuno possa aiutarmi. Grazie
esatta (in realtà, esatto) partita http://stackoverflow.com/questions/1466008/ java-scanner-class-lettura-strings / – CPerkins