Auf Thema antworten

Was mir nicht in den Sinn kommt ist: Wie schreibe ich jetzt in Code die Häufigkeit der Zahlen von 0 bis 9 an die jeweilige Stelle des jeweiligen Arrays? Ich habe dazu erstmal folgenden Code:


[CODE=java]public class CyclicNumber {




    public static void main(String[] args) {


        System.out.println();


    }




    public static int cyclicNumber(int x) {




        int[] array = new int[9];


        x = 1;




        while (x >= 1) {




            int xy = x * 2;




            int xy1 = x * 3;




            int xy2 = x * 4;




            int xy3 = x * 5;




            int xy4 = x * 6;




        }




    }




}[/CODE]


Ich möchte erstmal alle Zahlen erzeugen mit xy... . Innerhalb der while-Schleife möchte ich noch eine if-Bedingung einbauen, dass wenn die arrays, welche die Häufigkeiten der erzeugten xy-Zahlen enthalten, mit dem array, welches die Häufigkeiten der x-Zahlen enthält "Gleichheit" aufweisen, x zurückgegeben werden soll.

Ich habe jetzt aber das Problem, dass ich nicht weiß, wie ich die Häufigkeit der Zahlen eines Integers zähle und dann muss ich ja auch noch jedem array index einzeln die häufigkeiten zuweisen. Denke da gerade ziemlich kompliziert glaube ich...



Oben