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!