Hallo,
es finden sich zwar einige Beispiele im WWW, aber dennoch werde ich nicht schlau und ersuche eure Hilfe. Folgendes Beispiel, ich möchte ein Team von mehreren Personen mit unterschiedlichen Eigenschaften in einer ArrayList ablegen. Die ArrayList erstelle ich mit
Eine neue Person erstelle ich mit
und übergebe den Namen und das Alter in der Klammer für die Klasse Person.
Sagen wir, ich möchte dies im Programm zur Laufzeit machen.
Das geht auch. Wie aber setze ich dies jetzt in einer Schleife um, die z.B. 5 Durchläufe machen soll?
Idealerweise heißen die Objekte dann p1, p2, ... , p5.
Danke euch.
es finden sich zwar einige Beispiele im WWW, aber dennoch werde ich nicht schlau und ersuche eure Hilfe. Folgendes Beispiel, ich möchte ein Team von mehreren Personen mit unterschiedlichen Eigenschaften in einer ArrayList ablegen. Die ArrayList erstelle ich mit
Code:
ArrayList <Person> al = new ArrayList <Person>();
Eine neue Person erstelle ich mit
Code:
Person p1 = new Person("Tim", 25);
und übergebe den Namen und das Alter in der Klammer für die Klasse Person.
Sagen wir, ich möchte dies im Programm zur Laufzeit machen.
Code:
ArrayList <Person> al = new ArrayList <Person>();
input = new Scanner(System.in);
System.out.print("Name eingeben: ");
String name = input.next();
System.out.print("Alter eingeben: ");
int alter = input.nextInt();
p1 = new Person("name,alter);
al.add(p1);
Das geht auch. Wie aber setze ich dies jetzt in einer Schleife um, die z.B. 5 Durchläufe machen soll?
Code:
ArrayList <Person> al = new ArrayList <Person>();
input = new Scanner(System.in);
for (int i=1;i>5;i++){
???
}
Idealerweise heißen die Objekte dann p1, p2, ... , p5.
Danke euch.