Auf Thema antworten

Beachte die Methoden einfach nicht, das ist vorerst auch nur ein Testprogramm, deswegen wundere dich nicht über die schlampige Konstruktion:


[code]package pwd;


import java.util.Scanner;


public class Passwd

{

    public static void main(String[] args)

    {

      

        Scanner s = new Scanner(System.in);

      

        System.out.print("Geben sie bitte Ihre Anzahl an: ");

        int anzahl = s.nextInt(); //Anzahl an Strings werden eingelesen

        String[] stringAufnahme = new String[anzahl];

      

        for(int i = 0; i < stringAufnahme.length; i++)

        {

            System.out.println("Ihren " + i + ". String bitte: ");

            stringAufnahme[i] = s.nextLine();

        }

        int hunderter = 0;

        int zehner = 0;

        int einser = 0;

        int i = 0, j = 0, k = 0;

        int[] arry = new int[anzahl*anzahl*anzahl];

      

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

        {

            hunderter++;

            if(zehner != 0 && einser != 0)

                arry[i*16 + j*4 + k] = hunderter*100 + zehner*10 + einser;

            for(j = 0; j < anzahl; j++)

            {

                zehner++;

                if(einser != 0)

                    arry[i*16 + j*4 + k] = hunderter*100 + zehner*10 + einser;

                for(k = 0; k < anzahl; k++)

                {

                    einser++;

                    arry[i*16 + j*4 + k] = hunderter*100 + zehner*10 + einser;

                }

                einser = 0;

            }

            zehner = 0;

        }

        int[] fertig = keineDoppelten(arry);

    }[/code]



Oben