Java:Zahlenreihe immer 2?

2 Antworten

warum so umständlich?

int max = 25;
for(int a = 1; a < max ; a += 2) {
  System.out.print(a + ", ");
}
System.out.println(max);

Als drittes Statement in einer for-Schleife kannst du bestimmen, was nach der Schleifeniteration geschehen soll - in der Regel wird die Schleifenvariable verändert, da kannst du das auch beliebig festlegen. So wie hier, es wird immer 2 addiert

for (int i=0; i<25: i=i+2;) {
   print(i);
}
i=25;
print(i);