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;}
}