hinzufügen Ich habe einige Probleme, der Code unten funktioniert nicht mehr, wenn ich ein Int-Attribut in einer Klasse hinzufügen, der Code endet, wenn fragen "möchte fortsetzen" ... ohne In diesen Zeilen funktioniert der Code gut. Was ist falsch?Der Code hört auf zu arbeiten, wenn ich ein Int-Attribut in einer Klasse
public static void main(String[] args) {
ArrayList<Humano> lista = new ArrayList<>();
Scanner input = new Scanner(System.in);
String userInput;
do {
Humano h = new Humano();
System.out.println("Name");
h.setName(input.nextLine());
System.out.println("age");//<-----------
h.setAge(input.nextInt());//<----------this lines causes problems
lista.add(h);
System.out.println("wish to continue?");
userInput = input.nextLine();
} while (!userInput.equalsIgnoreCase("NO"));
Klasse Menschen
public class Humano {
private String name;
private int age;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
Yep, dass Linie ein Problem verursachen würde ... Aber gleich danach Spiel setzen, dass 'input.nextLine()' und erneut versuchen. – 3kings
Mann! es funktioniert ..... was war das? – Lazaro