Foros aprenderaprogramar.com
		Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: Boletos en 30 de Noviembre 2015, 21:39
		
			
			- 
				Hola!! Pongo mi ejercicio porque creo que también podría ser una forma correcta de resolución. Al menos no me da errores de compilación. Si le podéis echar un vistazo y corregir lo que veais os lo agradecería.
 
 Un saludo y gracias
 
 /**
 *Ejercicio CU00636B sobre sentencias if
 */
 public class Rueda
 {
 // Declaración de variables
 private String Tipo, Marca;
 private double Diametro, Grosor;
 
 // Constructor, iniciación de variables
 public Rueda()
 {
 Tipo = "";
 Marca = "";
 Diametro = 0;
 Grosor = 0;
 }
 // Metodos set
 public void setTipo(String valorTipo){Tipo = valorTipo;}
 
 public void setMarca(String valorMarca){Marca = valorMarca;}
 
 public void setDiametro(double valorDiametro){Diametro = valorDiametro;}
 
 public void setGrosor(double valorGrosor){Grosor = valorGrosor;}
 //Metodo para comprobar las dimensiones
 public void comprobarDimensiones()
 {
 if (Diametro > 1.4){System.out.println("La rueda es para un vehiculo grande");
 if (Grosor < 0.4){System.out.println("El grosor es inferior al recomendado");}
 }
 else if (Diametro > 0.8){System.out.println("La rueda es para un vehiculo mediano");
 if (Grosor < 0.25){System.out.println("El grosor es inferior al recomendado");}
 }
 else {System.out.println("La rueda es para un vehiculo pequeño");}
 }
 // Metodos get
 public String getTipo(){return Tipo;}
 
 public String getMarca(){return Marca;}
 
 public double getDiametro(){return Diametro;}
 
 public double getGrosor(){return Grosor;}
 }
- 
				Hola!
 
 Tu código está muy bien resuelto, además has planteado las condiciones if de una forma muy compactada pero perfecta.
 
 La única recomendación para que lo tengas en cuenta siempre es que por convención en Java los nombres de las clases se escriben comenzando por mayúscula y los nombres de los atributos comenzando por minúsculas. No es obligatorio y por eso no te dará problemas al compilar, pero así es como trabajan todos los programadores.
 
 Saludos!
- 
				Muchas gracias por vuestra corrección y celeridad. Hacéis un trabajo increíble. Por supuesto, tendré en cuenta los consejos.
 
 Estoy empezando con vuestro curso java y me parece muy bueno.
 
 Aunque no me queda del todo claro el concepto de "objeto", espero que a medida que avance en el curso, cada vez, lo iré conceptualizando mejor.
 
 Anteriormente había hecho cosas en visualBasic y Cobol y enseguida veías resultados, ya que podías crear pequeños programas, que convertías en ejecutables y funcionaban. No acabo de ver este resultado en java pero, supongo que más adelante.
 
 En fin, no os entretengo.
 
 Muchísimas gracias (otra vez) y un saludo!
- 
				Buenas Boletos
 
 Con Java hay que ir poco a poco. Lo que sí te recomiendo es sobre todo al principio que cuando crees clases crees también objetos en el banco de objetos de BlueJ y compruebes los métodos. Esa sería la forma de "ejecutar" al menos inicialmente, más adelante en el curso ya se explica cómo crear ejecutables de otra manera
 
 Salu2
- 
				Muchas gracias por vuestra atención.
 Seguiré vuestros consejos.