Main.java
Código java:
Ver original
package juegobingo; public class Main { { 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(); 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; boletos[j].MostrarCarton(); //Imprimo todos los boletos. for(i=0;i<boletos.length;i++) { boletos[i].GenerarFicheroCarton(i); } bingo.MostrarBolas(); bingo.GenerarFicheroBolas(); } } if(!haybingo) { x++; } } } { } } }