mam następujący kod:Java skanera klasy czytania ciągi
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();
}
a wyjście dla tego kodu jest następujący:
How many names are you going to save:3
Type a name: Type a name: John Doe
Type a name: John Lennon
Wskazówki, jak to pomijane pierwszy wpis nazwy ?? Pominął go i poszedł prosto do drugiego wpisu. Próbowałem sprawdzić, jakie są tego przyczyny, ale wydaje mi się, że nie jestem w stanie tego naprawić. Mam nadzieję, że ktoś mi pomoże. Dzięki
Exact (naprawdę, dokładny) mecz http://stackoverflow.com/questions/1466008/ ciągi czytające klasy java/skaner / – CPerkins