Boa Tarde, gostaria de saber qual é o problema na passagem de parâmetros onde eu comentei, tentei de variaz formas possíveis, mas nunca dá certo, alguém poderia me dar algumas dicas, obrigado.
public static String[] GeraAleatoriosFem(int entrada, String nomePrimeiroFem[], String nomeMeioFem[], String nomeFinalFem[])/*este método que eu chamo lá embaixo*/ {
NomesFemininos();
String nomeProntoFem[] = new String[entrada];
for (int x = 0; x < entrada; x++) {
nomeProntoFem[x] = (nomePrimeiroFem[x] + " " + nomeMeioFem[x] + " " + nomeFinalFem[x]);
}
return nomeProntoFem;
}
public static void NomesFemininos() {
String nomePrimeiroFem[] = {"Andreia", "Andressa", "Ângela"};
String nomeMeioFem[] = {"Cavalcante", "Da Cruz", "Gama"};
String nomeFinalFem[] = {"Catarina", "Silva", "Souza"};
String sexo = "Feminino";
}
public static void GeradorRandomico(int entrada, String nomeProntoFem, String nomeProntoMas, String nomeFinalFem) {
int randomico = 0;
entrada=0;
for (int x = 0; x < entrada; x++) {
randomico = (int) (1 + (Math.random()) * 2);
if (randomico == 1) {
GeraAleatoriosFem(entrada, nomePrimeiroFem, nomeMeioFem, nomeFinalFem);//o problema esta aqui, desta forma não funciona
}
else {
GeraAleatoriosMas(entrada, nomePrimeiroMas[], nomeMeioMas[], nomeFinalMas[]);//desta forma também não funciona
}
}
}
}