codice:
package prova;
public class Coin
{
public final int HEADS = 0;
public final int TAILS = 1;
private int face;
//Inizializza la moneta lanciandola;
public Coin()
{
flip();
}
//Lancia una moneta scieglindone una faccia in maniera casuale.
public void flip()
{
face = (int) (Math.random()*2);
}
//Restituisce la faccia corrente della moneta come intero
public int getFace ()
{
return face;
}
//Restituisce la faccia corrente della moneta come stringa
public String toString()
{
String faceName;
if (face == HEADS)
faceName = "Heads";
else
faceName = "Tails";
return faceName;
}
}
//////////////////////////////////
import prova.Coin;
public class countFlips
{
public static void main (String[] args)
{
final int NUM_FLIPS = 1000;
int headCount = 0, tailCount = 0;
Coin myCoin = new Coin(); //istanzia un oggetto coin
for (int count=1; count <=NUM_FLIPS; count++)
{
myCoin.flip();
if (myCoin.getFace()==myCoin.HEADS)
headCount ++;
else
tailCount ++;
}
System.out.println ("The number flips: " + NUM_FLIPS);
System.out.println ("The number of heads: " + headCount);
System.out.println ("The number of tails: " + tailCount);
}
}
Tutti e due i file sono inseriti in una directory che si chiama prova .
Vedi così cosa ti succede. a me va