Números aleatórios

Boa tarde, gostaria de simular um jogo da loteria com algoritmo, sem métodos, somente algoritmos.

Não sei se você é novo aqui… Mas o intuito do fórum é AJUDAR, e não DAR o código… Esse tipo de pesquisa é bem comum. Mas tenha em mente que você precisa quebrar a cabeça pra aprender algo, se começar a querer tudo pronto, nunca vai conseguir aprender.

http://respostas.guj.com.br/27174-algoritmo-para-gerar-jogos-de-loteria 1
http://respostas.guj.com.br/20125-java-exercicio-loteria- 2
[RESOLVIDO] Loteria - 3
Loteria em JAVA - 4

O que você entende por “sem métodos, somente algoritmos”?

Muito obrigado. Mas não estou pedindo código, pois estava tentando desenvolver aqui.

Então, perdão pelo equívoco. Você não detalhou muito a sua dúvida e ficou tudo no ar.

Qual a sua dificuldade?

Dá uma estudada nós códigos que o Abner passou e aprenda por lá, cara. Não precisa copiar. Também tem esse caça-niqueis aqui, totalmente procedural, talvez te ajude.

1 curtida

package livro;
public class Loteria02 {
public static void main(String[] args) {
int[] vetor = new int[6];
boolean verif = true;
int aleatorio = 0;
for (int i = 0; i < vetor.length; i++) {
aleatorio = (int) (Math.random()*59);
verif = true;
for (int j = 0; j < vetor.length; j++) {
if (vetor[i] == aleatorio){
verif = false;
}
if (verif){
vetor[i] = aleatorio;
}
}
}
for (int i = 0; i < vetor.length; i++) {
System.out.println(vetor[i]);
}
}
}

//Gostaria de saber o que está de errado ai?
// E dei uma olhada no método contains, mas não consigo realizar a comparação (vetor.contains(aleatorio)), isso está errado. Mas com comparar inteiro com vetor?

Eu não sei o que você vai entender como certo ou errado, você ainda não passou qual é a sua dúvida…
Então, no basicão, se ele funciona, está certo, senão, está errado.

Se quer comparar, segue os links:

Comparar vetores .
Como comparar 2 vetores .

Não sei nem se você abriu os links que foram passados aqui, mas é importante olhar para tirar a dúvida. Talvez (90%) de chance, suas dúvidas já tenham sido respondidas e resolvidas.

Comparar valores dentro de um único array/vetor .

Outro link pra você dar uma olhada

https://www.caelum.com.br/apostila-java-estrutura-dados/vetores/#4-6-verificar-se-um-aluno-esta-presente-no-vetor (Vale a pena dar uma olhada nesse)

Já tem uma solução no seguinte tópico: Exercicio de java para gerar 6 numeros aleatórios

1 curtida

o que vc precisa é o algoritmo mesmo???
Feito no VisualG ou coisa assim???

Creio que não, acho que ele só queria tudo no public static void main… Até escreveu algo em java

1 curtida