Tengo un problema al intentar compiliar el ejercicio de If else, if else if Java. Estructura o esquema de decisión condicional. (CU00636B).
Cuando intento compilar la clase me genera un error donde me dice que "else without if" y me selecciona el else con el cual termino la clausula final else, por favor ayuda en lo relacionado a este error. De paso que me digan si el resto de código está bien
public class Rueda{
private String tipoRueda;
private double numGrosor;
private double numDiametro;
private String nomMarca;
public Rueda(){
tipoRueda="";
numGrosor=0;
numDiametro=0;
nomMarca="";
}
public void tipoRueda(String valtipoRueda){
tipoRueda=valtipoRueda;
}
public void numGrosor(double valnumGrosor){
numGrosor=valnumGrosor;
}
public void numDiametro(double valnumDiametro){
numDiametro=valnumDiametro;
}
public void nomMarca(String valnomMarca){
nomMarca=valnomMarca;
}
public void comprobarDimenciones(String comprobarDimenciones){
if (numDiametro>1.4){
Systemp.out.println("El diametro de la llanta es para un vehiculo grande");
}
elseif(numDiametro>0.8 && numDiametro<=1.4 );{
System.out.println("El diametro de la llanta es para un vehiculo mediano");
}
else
System.out.println("La rueda es para un vehiculo pequeño.");
}
elseif((numDiametro>1.4 && numgrosor<0.4) || (numDiametro>0.8 && numDiametr<=1.4 &&numGrosor<0.25));{
System.out.println("El grosor para esta rueda es inferior al recomendado");
}
}
public String tipoRueda(){return tipoRueda;}
public double numGrosor(){return numGrosor;}
public double numDiametro(){return numDiametro;}
public String nomMarca(){return nomMarca;}
}