Auf Thema antworten

Hey Community,


bin schon seit längerem auf der Suche nach einem kompetenten Forum in Sachen Java-Programmierung. Naja, zu meinem Thema :D :


Ich versuche mich gerade dabei eine Verschlüsselung zuschreiben. Habe mir dazu schon viele bekannte Wege angeschaut und mich für das Hexadezimalsystem entschieden.


Für die, die es nicht kennen:

Hexadezimalsystem ? Wikipedia


[code=Java]

import java.util.*;


public class Bllaaaaaa

{

    static void main(String[] args)

    {

        int input;

        String[] n = new String[0];

        double[] z = new double [0];

        Scanner s = new Scanner(System.in);

       

        System.out.println("Zahl eintippen");

        input = s.nextInt();

       

        for (int d=0; input==0; d++)

        {

            int i;

            //Schritt 1

            for(i = 0; i<10;i++)

            {

                if(input<Math.pow(16, i))

                    break;

            }

            System.out.println(i);

           

            //Schritt 2

            z = new double[n.length+1];

            //a16 = Math.pow(16, i-1);

            z[d]= input / (Math.pow(16, i-1));

           

            //Schritt 3

             input -= (Math.pow(16, i-1));                   

        }

       

        for(int zähl=0; zähl < z.length; zähl++)

        {

            System.out.println(z[zähl]);

        }                   

    }

}


[/code]


Mein Code funktioniert nicht. Hat einer von euch eine iDee?

Danke schonmal vorab! :)


Greets

-iCoholiX-


PS: Ich weiß, dass Java diese Umrechnung von Haus aus schon unterstützt, dennoch möchte ich diese Methode separat haben ;) .



Oben