public class TrocaVogal {
public static void main(String[] args) {
String[] lista = new String[]{ "A","E", "I", "O", "U",};
Scanner scn = new Scanner(System.in);
System.out.println("Digite a Palavra ou Frase: ");
String palavra = scn.nextLine().toUpperCase(); //passa pra maiúsculo para nao ter diferença
for (int cont=0;cont<lista.length;cont++) {
palavra = palavra.replace(lista[cont],"*");
}
System.out.println("Palavra com substituição: " + palavra);
}
}
FICI
FICO
FACA
FOCI
FICA
FAFI
Ou fassam no brutal force mesmo, com todas as possiveis combinações (que são muitas).
Antes estava com "X", mas por sugestão do marky, passei para *, para não confundir com a letra *.
Um espírito de porco já falou o que é a frase, mas o desafio continua, de um algorítimo feito para descubrir (e não a mente humana)
Boa sorte ae =D

