Hallo,
Ich möchte mein Projekt endlich abschließen „Dezimal in Binär“. Alles ist gerichtet, aber mit zwei Problemen.
1. Es werden zu viele 1 hinzugefügt
2. Die Ausgabe ist falschrum.
Hoffe auf Hilfe. Danke !
Ich möchte mein Projekt endlich abschließen „Dezimal in Binär“. Alles ist gerichtet, aber mit zwei Problemen.
1. Es werden zu viele 1 hinzugefügt
2. Die Ausgabe ist falschrum.
Hoffe auf Hilfe. Danke !
Java:
import java.util.Scanner;
public class x {
public static void main(String[] args){
Scanner x = new Scanner(System.in);
int zahl;
zahl = 0;
String erg;
erg = "";
System.out.println("Bitte Zahl eingeben!");
zahl = x.nextInt();
while ( zahl > 0) {
zahl = zahl/=2;
if ( zahl%2 !=0){
System.out.print("0");
erg = erg + 1;
}
else {
System.out.print("1");
}
} // Ende der while schleife
}
}