Boa Tarde, estou com o seguinte problema:Criei uma classe que gera jogos da mega-sena(6 numeros) utilizando array simples e um Random(logicamente para gerar os numeros)...A classe funciona perfeitamente, porem, digamos que eu peça para a classe criar 200 jogos..alguns jogos, apresentados são identicos..tipo, dentre um grupo de jogos que eu crio, alguns são repetidos....você podem me ajudar a criar um método para comparar os arrays e verificar se são iguais???
desde ja obrigado e fiko no aguardo...
segue o código:
import java.awt.*;
import javax.swing.*;
public class MegaSena
{
public static void bubble ( int x[])
{
int aux = 0 ;
int npass;
int c = 0;
boolean trocou;
trocou = true;
for ( npass = 1 ; ( npass < x.length) && ( trocou); npass++)
{
trocou = false;
for( c = 0; c<x.length -1; c++)
{
if ( x[c] > x[c+1])
{
aux =x[c];
x[c] = x[c+1];
x[c+1] = aux;
trocou = true;
}
}
}
}
public static void main (String args[])
{
String solijogo;
int jogos;
solijogo = JOptionPane.showInputDialog( " Qual a quantidade de jogos a ser jogados? " );
jogos = Integer.parseInt(solijogo);
String resp = "";
for( int z = 0; z < jogos; z++) // Foi criado este for para poder rodar a quantidade de jogos//
{
//coloca o numero do jogo
resp = resp + "Jogo "+ (z+1) + ":\t";
int x[]= new int [6];
for(int i= 0; i < 6; i ++)
{
x[i] = (int) (Math.random() * 60 + 1);
}
bubble(x); // cria jogo //
for(int a = 0; a < x.length ; a++)
{
resp = resp + x[a] + "\t" ;
} // mostrar jogo//
resp = resp + "\n";
}
JTextArea w = new JTextArea (20, 50);
JScrollPane p = new JScrollPane(w);
w.append(resp);
JOptionPane.showMessageDialog(null, p);
}
}