Ciao a tutti,
sto facendo un progetto scolastico di java, riguardante una struttura per giocare a carte. Il progetto consta di un certo numero di classi, tutte collegate tra loro. Una classe Torneo effettuerà i giochi, richiamandoli.
La prima classe da compilare è la classe Seme: quando compiliamo mi restituisce questo errore
Seme.java:51: illegal start of expression
public void set(int x) throws InvalidCardException
^
La porzione di codice è questa
class Seme {
[...]
punto in cui segnala errore --> public void set(int x) throws InvalidCardException // metodo mutazione variabile istanza
{if (x<1||x>4)
throw new InvalidCardException();
else
s=x;
}
[...]
}
La classe InvalidCardException è una classe da noi costruita e l'abbiamo controllata, sembra corretta. Non so se l'errore sia legato o meno alla dichiarazione di possibile eccezione...
So che è difficile capire l'errore senza avere l'intero codice, ma non credo di poter postare un'intera classe....
nel caso fatemi sapere, se qualcuno ha qualche idea gli sarei grato.
Ciao a tutti