el main es del juego bingo, ya que no lo podia incluir todo el codigo.
Main.java
Código java:
Ver originalpackage juegobingo;
public class Main
{
public static void main
(String[] args
) {
final int NUMBOLETOS=5;
Bingo bingo;
CartonBingo boletos[];
int j,x,i;
int bol;
boolean haylinea=false;
boolean haybingo=false;
boletos=new CartonBingo[NUMBOLETOS];
bingo=new Bingo();
try
{
for(j=0;j<boletos.length;j++)
{
boletos[j]=new CartonBingo();
System.
out.
println("Generando Fichero Carton: B"+j
); boletos[j].MostrarCarton();
boletos[j].GenerarFicheroCarton(j);
}
x=0;
while(!haybingo)
{
bol=bingo.SacarBola();
for(j=0;j<boletos.length;j++)
{
boletos[j].RevisarNumero(bol);
if(boletos[j].HayLinea() && !haylinea)
{
System.
out.
println("\nLINEA CANTADA en BOLETO: B"+j
+", en la fila: "+boletos
[j
].
lineapremio+", y en la bola: "+x
); boletos[j].MostrarCarton();
boletos[j].GenerarFicheroCarton(10);
haylinea=true;
}
if(boletos[j].HayBingo())
{
haybingo=true;
System.
out.
println("\nBINGO CANTADO en BOLETO: B"+j
+", en la bola: "+x
); boletos[j].MostrarCarton();
//Imprimo todos los boletos.
for(i=0;i<boletos.length;i++)
{
boletos[i].GenerarFicheroCarton(i);
}
System.
out.
println("\nGenerando Fichero Bolas Jugadas..."); bingo.MostrarBolas();
bingo.GenerarFicheroBolas();
}
}
if(!haybingo)
{
x++;
}
}
}
{
System.
out.
println("\nErrores de lectura: "+ex
); }
}
}