ecco qua un esempio che ho preso da un libro
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 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);
}
}
Il problema è il seguente.
Ora la classe coin rappresenta una moneta con 2 faccie che puo' essere lanciata.
in fase di compilazione non mi da errori
Nel programma CountFlips importo la classe Coin ma la classe coin non mi viene "recepita" dal programma.
come mai?
Dove sbaglio?
Son sicuro che il codice è giusto eppure vengono generati 4 errori in fase di compilazione di CountFlips.java:
countFlips.java:1: '.' expected
import Coin;
^
countFlips.java:10: cannot resolve symbol
Symbol: class Coin
Location: class countFlips
Coin myCoin = new Coin() //istanzia un oggetto coin
^
countFlips.java:10: cannot resolve symbol
Symbol: class Coin
Location: class countFlips
Coin myCoin = new Coin() //istanzia un oggetto coin
^
3 errors
non riesco a trovare dove sbaglio... forse nei path o classpath delle variabili di sistema...
non son tanto pratico, se potete aiutatemi
<-- io