Shamandalie
Cadet 3rd Year
- Registriert
- Dez. 2012
- Beiträge
- 57
Irgendwas klappt nicht.
Ich hab das Gefühl ich sitze voll auf dem Schlauch.
Ich habe eine ArrayList - diese da:
ArrayList<Integer>a = new ArrayList<Integer>();
Da wird danach ein ergebnis (erg) ausgerechnet und im array in ein Feld gepackt.
a.add(erg)
Und dann soll es mir erst einmal ausgebenwas nun in dem Array steht. macht es auch.
Aber dann will ich, dass es wenn an in bestimmten Feldern die Zahlen 4, 2 und 1 stehen etwas bestimmtes ausgibt (hier mal aus Testzwecken die -2)
Bestimmt steht es an der falschen stelle oder ist falsch formuliert.
Kann mir jemand die Augen öffnen und mir einen Tipp geben wie es klappen kann?
System.out.println("Array Ergebnisse");
for (int i = 0; i < a.size(); i++) {
System.out.println("zaehler: " + i + " Ergebnis: " + a.get(i));
if (a.get(i-3)==4 && a.get(i-2)==2 && a.get(i-1) == 1){
return -2;
}
}
Ich hab das Gefühl ich sitze voll auf dem Schlauch.
Ich habe eine ArrayList - diese da:
ArrayList<Integer>a = new ArrayList<Integer>();
Da wird danach ein ergebnis (erg) ausgerechnet und im array in ein Feld gepackt.
a.add(erg)
Und dann soll es mir erst einmal ausgebenwas nun in dem Array steht. macht es auch.
Aber dann will ich, dass es wenn an in bestimmten Feldern die Zahlen 4, 2 und 1 stehen etwas bestimmtes ausgibt (hier mal aus Testzwecken die -2)
Bestimmt steht es an der falschen stelle oder ist falsch formuliert.
Kann mir jemand die Augen öffnen und mir einen Tipp geben wie es klappen kann?
System.out.println("Array Ergebnisse");
for (int i = 0; i < a.size(); i++) {
System.out.println("zaehler: " + i + " Ergebnis: " + a.get(i));
if (a.get(i-3)==4 && a.get(i-2)==2 && a.get(i-1) == 1){
return -2;
}
}