Erste Java-Dateien für Studi-Verwaltung
parent
37bff13207
commit
30423d74ef
|
|
@ -579,3 +579,5 @@ replay_pid*
|
|||
# Built Visual Studio Code Extensions
|
||||
*.vsix
|
||||
|
||||
/.classpath
|
||||
/.project
|
||||
|
|
|
|||
|
|
@ -0,0 +1,49 @@
|
|||
import java.util.ArrayList;
|
||||
|
||||
public class HochschulVerwaltung {
|
||||
|
||||
public static void main(String[] args) {
|
||||
ArrayList<Student> studis = new ArrayList<Student>();
|
||||
|
||||
Student s1 = new Student();
|
||||
s1.vorname = "Markus";
|
||||
s1.name = "Müller";
|
||||
s1.studiengang = "UIB";
|
||||
s1.mnr = 123456;
|
||||
|
||||
studis.add(s1);
|
||||
|
||||
// Achtung, s1 zeigt jetzt auf eine zweite Instanz!
|
||||
s1 = new Student();
|
||||
s1.vorname = "Markus";
|
||||
s1.name = "Müller";
|
||||
s1.studiengang = "IMB";
|
||||
s1.mnr = 234567;
|
||||
|
||||
studis.add(s1);
|
||||
|
||||
System.out.println();
|
||||
System.out.println(studis.size());
|
||||
System.out.println();
|
||||
|
||||
// Zeit vergeht....
|
||||
// Hr. Müller 123456 heiratet und will jetzt Kaiser heißen
|
||||
|
||||
// Wir müssen ihn an Hand seiner MNr aus der Liste heraussuchen
|
||||
for (Student s : studis)
|
||||
if (s.mnr == 123456) {
|
||||
s.name = "Kaiser";
|
||||
break;
|
||||
}
|
||||
|
||||
for (Student s : studis) {
|
||||
System.out.println(s);
|
||||
System.out.println(s.vorname);
|
||||
System.out.println(s.name);
|
||||
System.out.println(s.studiengang);
|
||||
System.out.println(s.mnr);
|
||||
System.out.println("---");
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
public class Student {
|
||||
String vorname;
|
||||
String name;
|
||||
String studiengang;
|
||||
int mnr;
|
||||
}
|
||||
Loading…
Reference in New Issue