Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/05/2010, 10:22
xxcom
 
Fecha de Ingreso: mayo-2010
Mensajes: 7
Antigüedad: 14 años
Puntos: 0
main del codigo anterior

el main es del juego bingo, ya que no lo podia incluir todo el codigo.

Main.java

Código java:
Ver original
  1. package juegobingo;
  2.  
  3. public class Main
  4. {
  5.     public static void main(String[] args)
  6.     {
  7.         final int NUMBOLETOS=5;
  8.         Bingo bingo;
  9.         CartonBingo boletos[];
  10.         int j,x,i;
  11.         int bol;
  12.         boolean haylinea=false;
  13.         boolean haybingo=false;
  14.  
  15.         boletos=new CartonBingo[NUMBOLETOS];
  16.         bingo=new Bingo();
  17.  
  18.         try
  19.         {
  20.             for(j=0;j<boletos.length;j++)
  21.             {
  22.                 boletos[j]=new CartonBingo();
  23.                 System.out.println("Generando Fichero Carton: B"+j);
  24.                 boletos[j].MostrarCarton();
  25.                 boletos[j].GenerarFicheroCarton(j);
  26.             }
  27.  
  28.             x=0;
  29.             while(!haybingo)
  30.             {
  31.                 bol=bingo.SacarBola();
  32.                 for(j=0;j<boletos.length;j++)
  33.                 {
  34.                     boletos[j].RevisarNumero(bol);
  35.  
  36.                     if(boletos[j].HayLinea() && !haylinea)
  37.                     {
  38.                         System.out.println("\nLINEA CANTADA en BOLETO: B"+j+", en la fila: "+boletos[j].lineapremio+", y en la bola: "+x);
  39.                         boletos[j].MostrarCarton();
  40.                         boletos[j].GenerarFicheroCarton(10);
  41.                         haylinea=true;
  42.                     }
  43.                     if(boletos[j].HayBingo())
  44.                     {
  45.                         haybingo=true;
  46.                         System.out.println("\nBINGO CANTADO en BOLETO: B"+j+", en la bola: "+x);
  47.                         boletos[j].MostrarCarton();
  48.                         //Imprimo todos los boletos.
  49.                         for(i=0;i<boletos.length;i++)
  50.                         {
  51.                             boletos[i].GenerarFicheroCarton(i);
  52.                         }
  53.                         System.out.println("\nGenerando Fichero Bolas Jugadas...");
  54.                         bingo.MostrarBolas();
  55.                         bingo.GenerarFicheroBolas();
  56.                     }
  57.                 }
  58.                 if(!haybingo)
  59.                 {
  60.                     x++;
  61.                 }
  62.             }
  63.         }
  64.         catch(Exception ex)
  65.         {
  66.             System.out.println("\nErrores de lectura: "+ex);
  67.         }
  68.     }
  69. }