blikk info infothek forum galerie sitemap

Überschrift

zur Aufgabenstellung

import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStreamReader;

 

public class Oktal {

 

public static void main(String[] args) {

 

     int rest;

     String modulo = "";

     String ausgabe = "";

 

BufferedReader eingabe = new BufferedReader(new InputStreamReader(System.in));

 

     try {

System.out.println("Geben Sie bitte eine belibige Zahl ein(im Dezimahlsystem!)");

         int zahl = Integer.parseInt(eingabe.readLine());

 

          rest = zahl;

         while (rest > 0) {

              modulo = Integer.toString(rest % 8);

              rest = (rest / 8);

              ausgabe = (modulo + ausgabe);

         }

 

         if (modulo == "")

         ausgabe = "0";

        

         System.out.println("Die Dezimahlzahl " + zahl

                        + " ist im Oktalsystem " + ausgabe);

 

     } catch (IOException z) {

         System.out.println("Problem beim Einlesen");

     }

}

}


Michael Di Domenico

nach oben