ERRO GERADO
Exception in thread “main” java.lang.ArrayIndexOutOfBoundsException: 6
at poo2.Itamar0700628.main(Itamar0700628.java:69)
=================================================================
Alguem sabe esse mistério???
import javax.swing.*;
/**
*
* @author administrador
*/
public class Itamar0700628 {
private static int qtdDezenas;
private static String qtdDdezenas1;
private static int j=0;
private static int[] dezenasJogo = new int[12];
private static String[] dezenasJogo1 = new String[12];
private static int qtJogos=0;
private static String qtdJogos1;
private static String dezenasSorteadas1[] = new String[6];
private static int dezenasSorteadas[] = new int[6];
private static int i=0;
private static int[] jogador = new int[200];
public static void main ( String args [ ] ){
//Ler as dezenas sorteadas
for (i=0; i < dezenasSorteadas.length; i++) {
dezenasSorteadas1[i] = JOptionPane.showInputDialog ( "Informe dezenas sorteadas" );
dezenasSorteadas[i] = Integer.parseInt(dezenasSorteadas1[i]);
//Imprimir dezenas sorteadas
System.out.println("as desenas sorteadas foram " +dezenasSorteadas[i]);
}
//Ler quantidade de jogos validos para o sorteio
qtdJogos1 = JOptionPane.showInputDialog ( "Informe Quantidade de jogos" );
qtJogos = Integer.parseInt(qtdJogos1);
System.out.println("a quantidade de jogos foi de " + qtJogos);
//Ler quantidade de dezenas marcadas em cada cartelas
for (i=1; i <= qtJogos; i++) {
qtdDdezenas1 = JOptionPane.showInputDialog ( "Informe total de dezenas do jogo "+i);
qtdDezenas = Integer.parseInt(qtdDdezenas1);
if (qtdDezenas > 12){
JOptionPane.showMessageDialog(null,"Esse valor não pode ser maior que 12");
break;
}
//System.out.println("a quantidade de dezenas para o jogo " + i + "foi de " + qtdDezenas);
//Ler cada dezena marcada na cartela
for (j=1; j <= qtdDezenas; j++) {
dezenasJogo1[j] = JOptionPane.showInputDialog ( "Informe dezenas preenchidas para o jogo " + i );
dezenasJogo[j] = Integer.parseInt(dezenasJogo1[j]);
System.out.println("as desenas marcadas foram " + dezenasJogo[j]);
}
}
//Definindo Quantidade de apostadores
System.out.println("A quantidade de apostadores foi de "+ qtJogos);
//Verificando quantidade de acerto para cada apostador
for (i=1; i <= qtJogos; i++) {
//Comparando dezenas jogadas com dezenas sorteadas
for (j=1; j < dezenasJogo.length; j++) {
if (dezenasJogo[i]==dezenasSorteadas[j]){
jogador[i]+= +1;
}else {
System.out.println("nada encontrado");
}
}System.out.println(dezenasJogo.length);
}
System.exit(0);
}
}