1
Aprender a programar desde cero / Entrega nº36 del curso "Aprender programación Java desde cero"
« en: 05 de Mayo 2016, 22:26 »
hola, ¿me gustaría saber si así esta bien?
Código: [Seleccionar]
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");
}
}
}