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 originalpublic class Urna
{
protected int blancas,negras;
public Urna(int blancas,int negras)
{
this.blancas=blancas;
this.negras=negras;
}
public Urna()
{
this (1,1);
}
public int totalBolas()
{
return (blancas+negras);
}
public boolean quedaMasDeUnaBola()
{
if(blancas+negras>1)
return true;
return false;
}
public boolean quedanBolas()
{
if(totalBolas()>0)
return true;
return false;
}
public void meteBola(int color)
{
if (color==1)
blancas++;
else
negras++;
}
public int sacaBola() //1=blancas 0=negras
{
int x
=(int)(Math.
random()*totalBolas
()+1); if(x<=blancas)
{
blancas--;
return 1;
}
else
{
negras--;
return 0;
}
}
}