Preciso fazer um programa simulando a mega sena. Para a parte de entrada de dados preciso que após o usuário escolher os números, armazenar os escolhidos em um Teria que ter um array de jogadores e cada posição desse array armazenaria um array com os números escolhidos. Um colega meu falou que o sorteio poderia ser feito com um método que usasse a classe java.util.Random pra gerar os seis números que então tb seriam armazenados em um array de números sorteados para serem comparados através de iterações com os números escolhidos pelos apostadores. Não sei muito sobre essa classe.
Começei a fazer , mas ta dando erro…gostiaria que pudessem me ajudar …segue o codigo
import javax.swing.*;
public class MetodoPrincipal
{
public static void main(String args[])
{
int n = Integer.parseInt(JOptionPane.showInputDialog("Entre com o número de
cadastros\n"));
int Resultados[][] = new int[n][6];
CadastraResultados resultadosAnt = new CadastraResultados(Resultados);
resultadosAnt.cadastro();
}
}
import javax.swing.*;
public class CadastraResultados
{
private static int resulAnt[][];
public CadastraResultados(int result[][])
{
resulAnt = result;
}
public static void cadastro()
{
int n;
// validação nos cadastro
for (int lin=0; lin<resulAnt.length; lin++)
for (int col=0; col<resulAnt[lin].length; col++)
{
n = Integer.parseInt(JOptionPane.showInputDialog("Entre com os
valores\n"+
+(lin+1)+"º cadastro\n"+
+(col+1)+"º dezena\n"));
if ((n > 0) && (n<61))
resulAnt[lin][col] = n;
else
resulAnt[lin][col] = Integer.parseInt(JOptionPane.showInputDialog("Valor
fora da faixa\n"+
"Entre com outro valor\n"+
+(lin+1)+"º cadastro\n"+
+(col+1)+"º valor\n"));
}
}
}