Hallo
vielleicht kann mir ja jemand weiterhelfen.. Man soll While Schleifen verwenden.
Eine Zahl n soll eingegeben werden. Und wieder ausgegeben in Form von:
Erste Schleife : alle Zahlen von 1 bis n mit Leerzeichen
Zweite Schleife: alle geraden Zahlen von 1 bis n mit Leerzeichen
die erste Schleife funktioniert problemlos. Die zweite gibt nur den Text aus, "rechnet" aber nichts :-(
wo liegt mein Fehler?
Eine Zahl n soll eingegeben werden. Und wieder ausgegeben in Form von:
Erste Schleife : alle Zahlen von 1 bis n mit Leerzeichen
Zweite Schleife: alle geraden Zahlen von 1 bis n mit Leerzeichen
die erste Schleife funktioniert problemlos. Die zweite gibt nur den Text aus, "rechnet" aber nichts :-(
wo liegt mein Fehler?
Java:
public class Loops {
//Blackbox
private final static Scanner scanner = new Scanner(System.in);
public static void main(String[] args) {
int n = readIntFromConsole();
int i=1;
//TODO: a)
System.out.print("n = " + n + " => " );
while (i <= n) {
System.out.print(i +" ");
i++;
}
System.out.println();
//TODO: b)
i=1;
System.out.print("gerade Zahlen bis " + n + " => " );
while (i <= n && i%2==0) {
System.out.println(i+" ");
i++;
}