Boa tarde, eu tenho duas classes, uma é a classe Palavra, onde se armazena apenas palavras simples, e a classe PalavraComposta, que é filha de Palavra, e como diz o nome, armazena palavras compostas. Pois bem, eu preciso criar um método que recebe o tipo da palavra e sorteia e devolve uma palavra do tipo recebido via parâmetro. Eu não estou sabendo como fazer…
[RESOLVIDO] - Criar método para sortear palavras em um array
M
5 Respostas
O que você já fez? Em que parte está tendo dificuldade?
M
eu estou tendo dificuldade pra entender a lógica…
public void sorteiaPalavra(String tipo){
//não sei como fazer pra comparar se vai ser palavra simples ou composta
}
public void sorteiaPalavra(String tipo){
tipo = tipo.toLowerCase();
if("simples".equals(tipo)){
// é simples
} else if ("composto".equals(tipo)){
// é composto
}
}Você pode fazer com um enum também, pode ficar melhor.
M
Ok, parte da minha dúvida está resolvida, mas daí seguinte, pra fazer o sorteio da palavra, eu tenho que usar o random(), correto? Mas eu não sei fazer o random de um array…
M
seria assim?
int indice = (int)(Math.random() * vetor.length);
elemento = vetor[indice];
Criado 19 de junho de 2013
Ultima resposta 19 de jun. de 2013
Respostas 5
Participantes 2
Alura Sistemas operacionais: entenda seu conceito e suas funções Descubra o que são sistemas operacionais, suas funções e tipos. Aprenda tudo de forma clara e objetiva. Não perca tempo!
Casa do Codigo Orientacao a Objetos: Aprenda seus conceitos e suas... Por Thiago Leite e Carvalho — Casa do Codigo