Hola jogonzalez
Tu clase no compila. El comentario que has puesto al principio:
Autor: jogonzalezmor
fecha: 18-03-2015
sin sus etiquetas es el causante del error.
Después de arreglarlo, te comento dos cosas de tu clase para mejorar.
Declaras los atributos de tipo public, cuando lo correcto es que sean private.
Si son public el código funciona igual, pero a nadie le interesa que le toquen sus atributos, así que para otra vez ya lo sabes.
Tu método comprobarDimensiones está mal planteado. Para hacerlo bien puedes hacer lo siguiente.
Sigue los pasos a) y b) tal cual están en el enunciado.
a) Si el diámetro es superior a 1.4 debe mostrarse por consola el mensaje "La rueda es para un vehículo grande". Si es menor o igual a 1.4 pero mayor que 0.8 debe mostrarse por consola el mensaje "La rueda es para un vehículo mediano". Si no se cumplen ninguna de las condiciones anteriores debe mostrarse por pantalla el mensaje "La rueda es para un vehículo pequeño".
si diametro MAYOR QUE 1.4 muestra La rueda es para un vehículo grande
pero si diametro MENOR o IGUAL 1.4 Y MAYOR 0.8 muestra La rueda es para un vehículo mediano
si no muestra La rueda es para un vehículo pequeño
Las tres líneas anteriores son un if ... else if ..... else
b) Si el diámetro es superior a 1.4 con un grosor inferior a 0.4, ó si el diámetro es menor o igual a 1.4 pero mayor que 0.8, con un grosor inferior a 0.25, deberá mostrarse por consola el mensaje "El grosor para esta rueda es inferior al recomendado".
si diametro MAYOR QUE 1.4 Y grosor MENOR 0.4
O
si diametro MENOR o IGUAL 1.4 Y MAYOR 0.8 Y grosor MENOR 0.25 muestra El grosor para esta rueda es inferior al recomendado
Las tres líneas anteriores son el condicional de un solo if.
Nota: El texto que está en mayúsculas lo has de cambiar por los operadores lógicos correspondientes ==, >, >=, && y ||
Espero no haberte liado con mis explicaciones. Si tienes alguna consulta, ya lo sabes. Aquí nos tienes.
Saludos