Foros aprenderaprogramar.com
		Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: josephsa en 05 de Mayo 2016, 22:26
		
			
			- 
				hola, ¿me gustaría saber si así esta bien?
 public class Deciciones {
 //declaro las variables
 private int DesplazamientoX;
 private int DesplazamientoY;
 private boolean admitido;
 
 public Deciciones (Integer valorDesplazamientoX, Integer valorDesplazamientoY, boolean valorAdmitido){
 DesplazamientoX = valorDesplazamientoX;
 DesplazamientoY = valorDesplazamientoY;
 admitido = valorAdmitido;
 }
 
 //metodo para cambiar el valor de desplazamientoX
 public void setDesplazamietoX (int valorDesplazamientoX){
 DesplazamientoX = valorDesplazamientoX;
 }
 
 //metodo para cambiar el valor de desplazamientoY
 public void setDesplazamietoY (int valorDesplazamientoY){
 DesplazamientoY = valorDesplazamientoY;
 }
 
 //metodo para cambiar el valor de admitido
 public void setAdmitido (boolean valorAdmitido){
 admitido = valorAdmitido;
 }
 
 //metodo para obtener el desplazamientoX
 public int getDesplazamientoX () {return DesplazamientoX; }//
 
 //metodo para obtener el desplazamientoY
 public int getDesplazamientoY () {return DesplazamientoY; }//
 
 //metodo para obtener el desplazamientoY
 public boolean getAdmitido () {return admitido; }//
 
 //if sencillo
 public void mostrar (){
 if ( admitido == true) { System.out.println ("Se ha admitido el valor"); }
 
 //if else sencillo
 if ( admitido == true) {
 System.out.println ("Se ha admitido el valor");
 } else {
 System.out.println ("No se ha admitido el valor");
 }
 //if con else if y cláusula final else
 if (DesplazamientoX == 0 && DesplazamientoY == 1) {
 System.out.println ("Se procede a bajar el personaje 1 posición");
 }
 else if (DesplazamientoX == 1 && DesplazamientoY == 0) {
 System.out.println ("Se procede a mover el personaje 1 posición a la derecha"); }
 
 else if (DesplazamientoX == -1 && DesplazamientoY == 0) {
 System.out.println ("Se procede a mover el personaje 1 posición a la izquierda");
 }
 else {
 System.out.println ("Los valores no son válidos");
 }
 }
 }
- 
				Por lo q he aprendido, las variables empiezan por minúscula siempre, esto hace q el programa sea más legible, aunque no afecte en la ejecución del mismo. Entonces en la declaración, constructor y métodos las pusiste en mayúscula tanto DezplazamientoX como DesplazamientoY.
 
 De resto todo bien.
 
 Has el Ejercicio q plantean en esa entrega y vemos q tal.
- 
				Hola josephsa
 
 Por respeto hacia los usuarios y moderadores que colaboran respondiendo en los foros pedimos que siempre después de planteada una consulta y obtenida una respuesta, quien planteó la consulta escriba un mensaje corrigiendo el ejercicio, dando las gracias o al menos confirmando que ha leído la respuesta que ha recibido. Por favor responde en https://www.aprenderaprogramar.com/foros/index.php?topic=4473.0 que está sin responder.
 
 Igualmente, no plantees por favor nuevas consultas si no has respondido las anteriores.
 
 Saludos