Solución propuesta al ejercicio CU00636B del curso gratuito pdf de programación Java.
public class Rueda{
private String tipo;
private double grosor;
private double diametro;
private String marca;
//constructor
public Rueda(){
tipo="";
grosor=0;
diametro=0;
marca="";
}
//metodos añadir
public void setTipo(String valorTipo){
tipo=valorTipo;
}
public void setGrosor(double valorGrosor){
grosor=valorGrosor;
}
public void setDiametro(double valorDiametro){
diametro=valorDiametro;
}
public void setMarca(String valorMarca){
marca=valorMarca;
}
//metodos ver
public String getTipo(){return tipo;}
public double getGrosor(){return grosor;}
public double gerDiametro(){return diametro;}
public String getMarca(){return marca;}
public void comprobarDimensiones(){
if (diametro > 1.4){
System.out.println("la rueda es de vehiculo grande");
}
else if(diametro<=1.4 && diametro>0.8){
System.out.println("la rueda es de vehiculo mediano");
}
else {
System.out.println("la rueda es de vehiculo pequeño");
}
if (diametro >1.4 && grosor < 0.4 || (diametro <=1.4 && diametro > 0.8 && grosor < 0.25) ){
System.out.println("el grosor es inferior al recomendado");
}
}
}