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