FALA ae galera ajuda ae please…
fiz um programa em java da mega sena mas nao consigo fazer com que os “numeros que o programa escolheu mostrar na tela”.
a variavel numero nao randomiza e nao mostrar na tela???
public class Mega {
public static void main(String[] args){
int [] megaSena = new int[6];
int i = 0;
int z = 0;
int numero;
for(i = 0; i <= 5; i++){
int nu = (int) (1 + Math.random() * 60);
int valor = (int) (1 + Math.random() * 60); //SORTEIA UM VALOR DE 1 A 60
megaSena[i] = valor; //GUARDA ESSE VALOR NA PRIMEIRA POSIÇÃO DO ARRAY
int novovalor = (int) (1 + Math.random() * 60);//SORTEIA NOVO VALOR
for(z = 0; z <= 5; z++)
{
if(megaSena[z] == novovalor)
{
novovalor = (int) (1 + Math.random() * 60);
}
}
megaSena[i] = novovalor;
numero = nu;
System.out.println(numero + megaSena[i]);
}
}
Tá usando que IDE? Eu tô usando o Eclipse Juno e deu tudo certinho aqui…
Dei uma limpada no código, tenta esse:
[code]package paz;
import java.util.Random;
public class Init {
public static void main(String[] args){
int sorteio[] = new int[6];
int sorteiotemp[] = new int[6];
Random r = new Random();
for(int i = 0; i<=5; i++){
sorteio[i] = r.nextInt(60)+1;
sorteiotemp[i] = sorteio[i];
for(int z = 0; z<=5; z++){
while(sorteio[i] == sorteiotemp[z]){
sorteio[i] = r.nextInt(60)+1;
}
}
System.out.println(sorteio[i]);
}
}
Então acho que não fui claro, o programa ta rodando normal blz, mas eu queria colocar também um código que o usuário digite os números que preferir mas não tenho ideia de como fazer isso, com os numero que ele digitar comparar com os números randomizado do programa e comparar quais acertou, tendeu?
vlw pela resposta.