2
« en: 27 de Octubre 2014, 19:54 »
he puesto lo que requeria en las obciones a y b en un mismo metodo, me funciona, pero no se si es un uso correcto de lis if else./**
* Ejercicio tema 37.
* uso if else
* 27-10-14.
*/
public class Rueda {
private String tipo;
private double grosor;
private double diametro;
private String marca;
public Rueda() {
tipo= "desconocido";
grosor=0.0;
diametro=0.0;
marca="desconocida";
}
public void setTipo(String clase) {
tipo=clase;
}
public void setGrosor( double valorGrosor) {
grosor = valorGrosor;
}
public void setDiametro(double valorDiametro) {
diametro = valorDiametro;
}
public void setMarca(String claseMarca) {
marca= claseMarca;
}
public void setCompobarDimensiones() {
if(diametro > 1.4) {
System.out.println("La rueda es para un vehiculo grande");
if(grosor<0.4) {
System.out.println("El grosor para esta rueda es inferior al recomendado");
}
}else if (diametro <=1.4 && diametro>0.8) {
System.out.println("La rueda es para un vehiculo mediano");
if(grosor<0.25) {
System.out.println(" El grosor para esta rueda es inferior al recomendado");
}
}else {System.out.println("La rueda es para un vehiculo pequeño");
}
}
public String getTipo() {
return tipo;
}
public double getGrosor() {
return grosor;
}
public double getDiametro() {
return diametro;
}
public String getMarca() {
return marca;
}
}