Array com For, duvida

1 resposta Resolvido
V

Boa noite,
Quero fazer um programa usando array e for, de uma maneira que ele me retorne todas as possíveis palavras/combinações que possam existir com 3 letras,
coloquei 3 dados String no array

String array[0] = A;

String array[1] = B;

String array[2] = C;

E quero que ele imprima por exemplo:

AAA
AAB
AAC
ABA
ABB
ABC
ACA
ACB
ACC … e assim até o CCC

me ajudem, não faço a minima noção de como posso fazer isso

1 Resposta

T
Solucao aceita
String [] arrayA = {"A", "B", "C"}; // cria o array

    for (int i = 0; i < arrayA.length; i++) { // reponsável pela primeira letra A

        for (int j = 0; j < arrayA.length; j++) { // responsável pela segunda letra A

           // esse for é a primeira letra que fica alterando o seu valor.
            for (int c = 0; c < arrayA.length; c++) { // tresponsável pela terceira letra A
                System.out.printf("%s%s%s",arrayA[i], arrayA[j], arrayA[c]);
                System.out.println();
            }
            System.out.println();
        }
        System.out.println();
    }
}
Criado 27 de novembro de 2016
Ultima resposta 27 de nov. de 2016
Respostas 1
Participantes 2