Erste Java-Dateien für Studi-Verwaltung
parent
37bff13207
commit
30423d74ef
|
|
@ -579,3 +579,5 @@ replay_pid*
|
||||||
# Built Visual Studio Code Extensions
|
# Built Visual Studio Code Extensions
|
||||||
*.vsix
|
*.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