Hi.
Ich soll ein Java-Programm schreiben das eine Zahl zur angegebenen Basis mit dem Verfahren "Division mit Rest" berechnet und ausgibt.
Leider bekomme ich keine Ausgabe:
Leider finde ich den Fehler nicht.
Gruß
Ich soll ein Java-Programm schreiben das eine Zahl zur angegebenen Basis mit dem Verfahren "Division mit Rest" berechnet und ausgibt.
Leider bekomme ich keine Ausgabe:
Java:
import java.io.*;
import java.util.*;
public class B4_A6{
public static void main(String[] args){
try{
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Dezimalzahl eingeben: ");
String dezi_zahlen = reader.readLine();
int zahlen = Integer.parseInt(dezi_zahlen);
System.out.println("Zu berechnende Basis: ");
String ber_basis = reader.readLine();
int basis = Integer.parseInt(ber_basis);
reader.close();
//Hauptprogramm
int kMod;
int kDiv = 0;
String c = "";
while(kDiv != 0){
kMod = zahlen%basis;
c = kMod + c;
kDiv = zahlen/basis;
}
System.out.println(c);
System.out.println("Division mit Rest:" + c);
}catch(Exception e){
e.printStackTrace();
}
}
}
Leider finde ich den Fehler nicht.
Gruß