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"); } } Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.