ecco il codice:
in fase di compilazione mi da i seguenti errori:codice:// Rappresenta un dado le cui facce mostrano un valore che va da 1 al numero delle facce stesse public class Die { private final int MIN_FACES = 4; private int numFaces; // numero delle facce del dado private int numValue; // valore della faccia corrente // la situazione di default è che c'è un dado a 6 facce che mostra la faccia con l'uno public Die () { numFaces = 6; faceValue = 1; } // assegna automaticamente il numero di facce, e se quesno non avviene di default è 6 e la faccia iniziale è 1 public Die (int faces) { if (faces < MIN_FACES) numFaces = 6; else numFaces = faces; faceValue = 1; } // lancia il dado e restituisce il risultato public int roll () { faceValue = (int) (Math.random() * numFaces) + 1; return faceValue; } // Riporta il risultato del lancio public int getFaceValue () { return faceValue; } }
faceValue = 1; (la freccetta d'errore è sulla f)
sempre lo stesso errore (con la freccetta sulla f) è alla riga in cui si spiega l'operazione matematica da effettuare (Math.random...)
e sempre l'errore sulla f è ad ambe le istruzioni return
non riesco a capire di che genere d'errore si tratti!![]()