witch doctor Geschrieben 24. November 2002 Geschrieben 24. November 2002 Ich habe ein Problem. Wir sollten ein Programm schreiben, welches eine Zahl einliest und ermittelt wie oft diese durch 2 teilbar ist. Dies sollte durch eine While - Schleife geschehen. Jedoch terminiert mein Programm und ich weiß nicht, wo der Fehler ist. Hier der Programm-Code: import java.io.*; public class schleife { public static void main(String args[]) throws IOException { int zahl = 0; int teiler = 2; int c = zahl % teiler; int d = 0; BufferedReader din = new BufferedReader( new InputStreamReader(System.in)); System.out.print("Bitte geben Sie eine Zahl zwischen 1 und 1000 ein: "); while (c == 0) //Solange der Rest = 0 beträgt { zahl = zahl / teiler; c = zahl % teiler; d++; } System.out.println("Die Zahl " +zahl+ " ist " +d+ " mal durch 2 teilbar"); } }
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden