Newbie Problem



  • Servus Leute,

    ich habe mir den Umstieg von ANSI C auf Java etwas leichter vorgestellt. Daher gibt´s gleich mal ne Newbie Frage zum Thema:

    public static void int2byte(int ganzzahl) {
            byte ergebnis = (byte)ganzzahl;
            System.out.println("int2byte von " + ganzzahl + " ergibt " + ergebnis);
        }
    
        public static void int2hex(int ganzzahl) {
            // Hier soll die Ausgabe in Hex sein        
        }
    
        public static void int2char(int ganzzahl) {
            // Hier soll die Ausgabe in Char sein
        }
    

    Welchen Code muss ich da hinsetzen damit die Konsolenausgabe im entsprechenden Format erscheint?

    Grüsse 🙂



  • Wenn du es nicht selbst implementieren willst 😉

    //Hex
    Integer.toHexString(ganzzahl);
    

    Was deine Ausgabe im "char"-Format sein soll, ist mir nicht ganz klar. Vlt meinst du sowas:

    //char
    system.out.println(((char)ganzzahl));
    

    Ob das Sinn macht, ist eine andere Sache. Ansonsten: sieh in der doku von Integer nach (http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Integer.html) oder implementier dir selbst eine Lösung. Eine Idee musst du dafür natürlich selbst entwickeln (oder finden)


Anmelden zum Antworten