Mahlzeit zusammen, bin grad leicht am verzweifeln, ich erstelle ein Objekt(2 Eigenschaften Name/CP) speicher das Ding in ArrayList und will dann, dass es Ausgegeben wird, jedoch wird nur die die letzte Zeile mehrfach ausgegeben hier Codeausschnitt:
Ausgabe sieht wie folgt aus:
Name des Moduls eingeben: Test
CP der 1-te Lehrveranstaltung eingeben: 1
CP der 2-te Lehrveranstaltung eingeben: 2
CP der 3-te Lehrveranstaltung eingeben: 3
CP der 4-te Lehrveranstaltung eingeben: 4
Weitere eingabe? (ja=1)
1
Name des Moduls eingeben: Test2
CP der 1-te Lehrveranstaltung eingeben: 2
CP der 2-te Lehrveranstaltung eingeben: 3
CP der 3-te Lehrveranstaltung eingeben: 4
CP der 4-te Lehrveranstaltung eingeben: 5
Weitere eingabe? (ja=1)
2
Modul Test2. (CP 14)
Modul Test2. (CP 14)
Java:
public static void main(String args[])
{
ArrayList<CreditPointI> Container = new ArrayList<CreditPointI>();
CreditPointI einModul= new Modul(); //CreditPointerI ist ne Schnittstelle
int a,b,c,d,cp,j,g;
String name;
g=0;
do
{
System.out.print("Name des Moduls eingeben: ");
name = Console.readString();
einModul.setName(name);
System.out.print("CP der 1-te Lehrveranstaltung eingeben: ");
a = Console.readInt();
System.out.print("CP der 2-te Lehrveranstaltung eingeben: ");
b = Console.readInt();
System.out.print("CP der 3-te Lehrveranstaltung eingeben: ");
c = Console.readInt();
System.out.print("CP der 4-te Lehrveranstaltung eingeben: ");
d = Console.readInt();
cp = a+b+c+d;
einModul.setCPs(cp);
Container.add(einModul);
System.out.println("Weitere eingabe? (ja=1)");
j = Console.readInt();
}
while(j==1);
for(int i = 0; i<Container.size();i++)
{
System.out.println("Modul "+(Container.get(i)).getName()+". (CP"+(Container.get(i)).getCPs()+")");
}
}
Ausgabe sieht wie folgt aus:
Name des Moduls eingeben: Test
CP der 1-te Lehrveranstaltung eingeben: 1
CP der 2-te Lehrveranstaltung eingeben: 2
CP der 3-te Lehrveranstaltung eingeben: 3
CP der 4-te Lehrveranstaltung eingeben: 4
Weitere eingabe? (ja=1)
1
Name des Moduls eingeben: Test2
CP der 1-te Lehrveranstaltung eingeben: 2
CP der 2-te Lehrveranstaltung eingeben: 3
CP der 3-te Lehrveranstaltung eingeben: 4
CP der 4-te Lehrveranstaltung eingeben: 5
Weitere eingabe? (ja=1)
2
Modul Test2. (CP 14)
Modul Test2. (CP 14)