Código propuesto como respuesta al ejercicio CU00636B:
public class Rueda
{
private String tipo;
private double grosor;
private double diametro;
private String marca;
public Rueda()
{
tipo = "";
grosor = 0;
diametro = 0;
marca = "";
}
//Establecer - set:
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;
}
public void comprobarDimensiones()
{
if(diametro > 1.4)
{
System.out.println("La rueda es para un vehículo grande");
}
else if(diametro <= 1.4 && diametro > 0.8)
{
System.out.println("La rueda es para un vehículo mediano");
}
else
{
System.out.println("La rueda es para un vehículo pequeño");
}
if(((diametro > 1.4) && (grosor < 0.4)) || ((diametro <= 1.4) && (diametro > 0.8) && (grosor < 0.25)))
{
System.out.println("El grosor para esta rueda es inferior al recomendado");
}
}
//Obtener - get
public String getTipo()
{return tipo;}
public double getGrosor()
{return grosor;}
public double getDiametro()
{return diametro;}
public String getMarca()
{return marca;}
}