[RESOLVIDO] - Criar método para sortear palavras em um array

5 respostas
M

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…

5 Respostas

Rodrigo_Sasaki

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


}
Rodrigo_Sasaki

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