View Single Post
Old 30-12-2004, 12:52   #6
luxorl
Senior Member
 
L'Avatar di luxorl
 
Iscritto dal: Oct 2003
Città: Pisa/Cosenza
Messaggi: 1364
Quote:
Originariamente inviato da end.is.forever
Codice:
public boolean lancia( Monetina m )
{
   double d = Math.random();
   if( d < 0.5 )
         m.faccia = true;
   else
         m.faccia = false;
}
Di questo te ne ho già parlato sopra, è sbagliata l'idea di "una moneta che lancia un' altra moneta": hai due possibilità:
a) una moneta espone "lancia"
b) il metodo statico "lancia" svolge le operazioni su una determinata moneta
Poi nello stesso metodo avrai anche un errore di compilazione, dato che dichiari di restituire un boolean ma non lo restituisci, per cui ti basta aggiungere prima della chiusa graffa "return faccia;".
sisi.. ho dimenticato di copiarlo il return
non ho copiato ed incollato.. ho riscritto tutto il programmino a mano, perchè lo stavo facendo sul portatile.. che però non ha connesisone ad internet ..e sono venuto a postare invece dal desktop!
__________________
luxorl è offline   Rispondi citando il messaggio o parte di esso