Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: josephsa en 05 de Mayo 2016, 22:26

Título: Entrega nº36 del curso "Aprender programación Java desde cero"
Publicado por: josephsa 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");
        }
    }   
}
Título: Re:Entrega nº36 del curso "Aprender programación Java desde cero"
Publicado por: Agente_007 en 06 de Mayo 2016, 00:48
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.
Título: Re:Entrega nº36 del curso "Aprender programación Java desde cero"
Publicado por: Alex Rodríguez en 06 de Mayo 2016, 09:12
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