Me falla el final del siguiente codigo, perdon por si es una pregunta tonta pero me trae de cabeza:
import java.io.*;
public class lab2 {
public static void main(String[] args) throws Exception {
double primerNombre;
double segonNombre;
int resultat
int operacio;
InputStreamReader entrada = new InputStreamReader(System.in);
BufferedReader teclat = new BufferedReader(entrada);
System.out.print("Primer nombre: ");
primerNombre= Double.parseDouble(teclat.readLine());
System.out.print("Segon nombre: ");
segonNombre= Double.parseDouble(teclat.readLine());
System.out.print("Operació (0:+, 1:-, 2:*, 3:/): ");
operacio= Integer.parseInt(teclat.readLine());
while ((operacio < 0) || (operació > 3))
{
System.out.print("Operació incorrecta (0:+, 1:-, 2:*, 3:/): ");
operacio= Integer.parseInt(teclat.readLine());
}
if operacio== 0
{
resultat= primerNombre + segonNombre;
System.out.print("Resultat de la suma: " + resultat);
}
else if (operacio== 1)
{
resultat= primerNombre - segonNombre;
System.out.print("Resultat de la resta: " + resultat);
}
else if (operacio== 2)
{
resultat= primerNombre * segonNombre;
System.out.print("Resultat del producte: " + resultat);
}
else
{
if (segonNombre== 0.0) System.out.print("Error divisió entre zero);
else
{
resultat= primerNombre / segonNombre;
System.out.print("Resultat de la divisió: " + resultat);
}
}
}