blikk info infothek forum galerie sitemap

 Lösung in Java

anfang zurueck weiter ende nach oben
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;


public class Umrechner_10er_2er {

    /**
     * @param args
     */
    public static void main(String[] args) {
        // TODO Auto-generated method stub

        System.out.println("Umrechner vom Zehnersystem ins Dualsystem");
        
        int zahl = 0;
        String ausgdual = "";
        String modulo="0";
        String nochmal ="";
    
    do {
        BufferedReader eingabe = new BufferedReader(new InputStreamReader(
                System.in));
        
        System.out.println("Geben Sie bitte die Zahl ein, die sie ins Dualsystem umrechnen wollen: ");
        try {
            zahl = Integer.parseInt(eingabe.readLine());
        } catch (NumberFormatException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        
        
        while (zahl != 1){
            modulo = ("" + (zahl % 2));
            zahl = zahl / 2;
            ausgdual = modulo + ausgdual;
        }
        System.out.println("Die Zahl beträgt im Dualsystem: 1" + ausgdual);
        
        BufferedReader nochmalf = new BufferedReader(new InputStreamReader(
                System.in));
        System.out.println("Wollen Sie noch eine Zahl umrechnen? Ja(j), Nein(n)");
        try {
            nochmal = (nochmalf.readLine());
        } catch (IOException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        ausgdual = "";
    } while (nochmal.compareTo("j") == 0);
    
    }
    
}
                                     powered by Olly

nach oben