Um sorteio de brindes será feito em um supermercado este mês. Faça uma classe que forneça quatro nomes de brindes e sorteie um desses brindes por meio de um método chamado sorteio().Para sortear pode utilizar o método Math.random() do JAVA. To começando agr e n consigo fazer
Classe Brinde
:
import java.util.LinkedList;
import java.util.List;
import java.util.Random;
public class Brinde {
private static List<Brinde> brindes = new LinkedList<>();
public static Brinde sortear() {
int sorteado = new Random().nextInt(brindes.size());
return brindes.remove(sorteado);
}
private String nome;
public Brinde(String nome) {
this.nome = nome;
}
public void salvar() {
brindes.add(this);
}
@Override
public String toString() {
return nome;
}
}
Exemplo de uso:
public class Exemplo {
public static void main(String[] args) {
Brinde brinde1 = new Brinde("Brinde número 1");
brinde1.salvar();
Brinde brinde2 = new Brinde("Brinde número 2");
brinde2.salvar();
Brinde brinde3 = new Brinde("Brinde número 3");
brinde3.salvar();
Brinde brinde4 = new Brinde("Brinde número 4");
brinde4.salvar();
Brinde brindeSorteado = Brinde.sortear();
System.out.println("Sorteado: " + brindeSorteado);
}
}
1 curtida