Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/02/2013, 04:31
rufi88
 
Fecha de Ingreso: noviembre-2012
Ubicación: Adra
Mensajes: 36
Antigüedad: 12 años
Puntos: 0
Duda con ejercicio propuesto Urna

Buenos días, llevo rato dandole vueltas y no consigo aclararme con ciertas sentencias de un código ya hecho.

Mi pregunta es: ¿Qué hacen las líneas 12 y 40? Si necesitáis más información sobre el ejercicio decidmelo y copiare el enunciado. Desde ya, muchas gracias :)

Código Java:
Ver original
  1. public class Urna
  2. {
  3.     protected int blancas,negras;
  4.    
  5.     public Urna(int blancas,int negras)
  6.     {
  7.         this.blancas=blancas;
  8.         this.negras=negras;
  9.     }
  10.     public Urna()
  11.     {
  12.         this (1,1);
  13.     }
  14.     public int totalBolas()
  15.     {
  16.         return (blancas+negras);
  17.     }
  18.     public boolean quedaMasDeUnaBola()
  19.     {
  20.         if(blancas+negras>1)
  21.             return true;
  22.         return false;
  23.     }
  24.     public boolean quedanBolas()
  25.     {
  26.         if(totalBolas()>0)
  27.             return true;
  28.         return false;
  29.     }
  30.     public void meteBola(int color)
  31.     {
  32.         if (color==1)
  33.             blancas++;
  34.         else
  35.             negras++;
  36.     }
  37.  
  38.     public int sacaBola() //1=blancas 0=negras
  39.     {
  40.         int x=(int)(Math.random()*totalBolas()+1);
  41.         if(x<=blancas)
  42.         {
  43.             blancas--;
  44.             return 1;
  45.         }
  46.         else
  47.         {
  48.             negras--;
  49.             return 0;
  50.         }
  51.     }
  52.    
  53. }