Aufgabe:
Erstellen Sie eine while-Schleife, die für die Zahlen 1 bis 100 jeweils das Doppelte des Wertes ausgibt. Für die Zahl 2 soll also 4 ausgegeben werden, für die Zahl 3 eine 6 und so weiter.
ich habe gecoded:
public class Aufgabe3 {
public static void main(String[] args) {
int zaehler = 1 ; // zaehler wird initialisiert
while ( zaehler <= 100 ) // zaehler wird getested
{
System.out.println( "zaehler ist:" + zaehler );
zaehler = zaehler + zaehler; // zaehler wird um 2 erhöht
}
System.out.println( "" );
zaehler++;
}}
ich bekomme in der Console raus:
zaehler ist:1
zaehler ist:2
zaehler ist:4
zaehler ist:8
zaehler ist:16
zaehler ist:32
zaehler ist:64
Wir wollen aber, dass Eclipse alle Zahlen nacheinander durchgeht. D.h. 1,2,3,4,5,6 und in der Console so eine Antwort erscheint:
zaehler ist:1
zaehler ist:4
zaehler ist:6
zaehler ist:8
zaehler ist:10
zaehler ist:12
zaehler ist:14
also immer das Doppelte der nächstgrösseren Zahl (von 1 bis 100).
Eclipse soll also nicht das Doppelte des Ergebnises in der Konsole als Richtwert nehmen, sondern die nächstgrössere Zahl. nach 1 die 2. Nach 5 die 6, nach 8 die 9, etc.
Bitte um eure schnellstmögliche Hilfe.
Danke im Voraus
Codix
Erstellen Sie eine while-Schleife, die für die Zahlen 1 bis 100 jeweils das Doppelte des Wertes ausgibt. Für die Zahl 2 soll also 4 ausgegeben werden, für die Zahl 3 eine 6 und so weiter.
ich habe gecoded:
public class Aufgabe3 {
public static void main(String[] args) {
int zaehler = 1 ; // zaehler wird initialisiert
while ( zaehler <= 100 ) // zaehler wird getested
{
System.out.println( "zaehler ist:" + zaehler );
zaehler = zaehler + zaehler; // zaehler wird um 2 erhöht
}
System.out.println( "" );
zaehler++;
}}
ich bekomme in der Console raus:
zaehler ist:1
zaehler ist:2
zaehler ist:4
zaehler ist:8
zaehler ist:16
zaehler ist:32
zaehler ist:64
Wir wollen aber, dass Eclipse alle Zahlen nacheinander durchgeht. D.h. 1,2,3,4,5,6 und in der Console so eine Antwort erscheint:
zaehler ist:1
zaehler ist:4
zaehler ist:6
zaehler ist:8
zaehler ist:10
zaehler ist:12
zaehler ist:14
also immer das Doppelte der nächstgrösseren Zahl (von 1 bis 100).
Eclipse soll also nicht das Doppelte des Ergebnises in der Konsole als Richtwert nehmen, sondern die nächstgrössere Zahl. nach 1 die 2. Nach 5 die 6, nach 8 die 9, etc.
Bitte um eure schnellstmögliche Hilfe.
Danke im Voraus
Codix