Java-Aufgabe umrechnen.java

Zurück
public class umrechnen{
  public static void main (String[] args){
  int dezimal = 32543;
  int f =1;
  int mod ;
  String bin = "";
  int ergebnis = 0;
  while (dezimal>0){
     if (dezimal%2==1){
     ergebnis=ergebnis+f;
     } 
     System.out.println(f+" "+(dezimal%2)+ " "+dezimal);
   // System.out.println(dezimal%2);
     mod=dezimal%2;
     bin=bin+mod;
     dezimal=dezimal/2;
     f=f*2;

  
   }
// System.out.println("ergebnis ist: "+ergebnis);
  System.out.println("Das ist die Binärzahl verkehrt herum: "+bin);
  int i =14;
  System.out.print("Das ist die Binärzahl von 32543 und lautet:") ;
  while (i>-1){
    System.out.print(bin.charAt(i));
    i=i-1;
   }
  System.out.println();
  
  }
}