Hallo zusammen!
Ich hab ein kleines Programm geschrieben zum umrechnen von dezimal in dual. Das Ergebnis kommt leider spiegelverkehrt raus.
z.B.
für die Dezimalzahl 16 kommt raus
--> 00001 anstatt
--> 10000
Meine Frage ist nun ob es ne möglichkeit gibt ohne eine forschleife die
Ausgabe an die Richtige position zu bringen.....
Ich hab ein kleines Programm geschrieben zum umrechnen von dezimal in dual. Das Ergebnis kommt leider spiegelverkehrt raus.
z.B.
für die Dezimalzahl 16 kommt raus
--> 00001 anstatt
--> 10000

Meine Frage ist nun ob es ne möglichkeit gibt ohne eine forschleife die
Ausgabe an die Richtige position zu bringen.....
Code:
public class Dual
{
public static void main(String[] args){
int dez = 8;
int temp = 0;
while (dez > 0){
temp = dez %2; //+ temp;{
dez = dez/2;
System.out.print(temp);
}
}
}
Zuletzt bearbeitet: