Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - claudiogs

Páginas: [1]
1
Hola que tal

Estoy siguiendo muy entusiasmado este curso de java, y envió mi código de sentencias if, para que me digan que hecho bien y que esta mal, por favor.

Código: [Seleccionar]
public class Rueda
{
    // instance variables - replace the example below with your own
    private String tipo, marca;
    private double grosor, diametro;

    /**
     * Constructor for objects of class Rueda
     */
    public Rueda()
    {
        // initialise instance variables
        tipo = "";
        marca = "";
        grosor = 0;
        diametro = 0;
       
    }

    /**
     * An example of a method - replace this comment with your own
     *
     * @param  y   a sample parameter for a method
     * @return     the sum of x and y
     */
   
    //Métodos SETTERS
    public void setTipo(String valorTipo)
    {
        // put your code here
        tipo = valorTipo;
    }
   
    public void setMarca(String valorMarca)
    {
        marca = valorMarca;
    }
   
    public void setGrosor(double valorGrosor)
    {
        grosor = valorGrosor;
    }
   
    public void setDiametro(double valorDiametro)
    {
        diametro = valorDiametro;
    }
   
    //Metodo comprobador de dimensiones
    public void comprobarDimensiones()
    {
        if(diametro > 1.4)
        {
            System.out.println("La rueda es para un vehiculo Grande");
        }
        else if(diametro <= 1.4 && diametro > 0.8)
        {
            System.out.println("La rueda es para vehiculos medianos");
        }
        else if(diametro > 1.4 && grosor < 0.4 || diametro <= 1.4 && diametro > 0.8 && grosor < 0.25)
        {
            System.out.println("El grosor para esta rueda es inferior al recomendado");
        }
        else
        {
            System.out.println("La rueda es para vehiculos pequeños");
        }
    }
   
    //métodos GETTERS
    public String getTipo() {return tipo;}
   
    public String getMarca() {return marca;}
   
    public double getDiametro() {return diametro;}
   
    public double getGrosor() {return grosor;}
   
}
de antemanos muchas gracias
Un cordial Saludo

2
Hola que tal. Envío mi código para que lo puedan revisar por favor.

Código: [Seleccionar]
public class Medico
{ //nombre de la clase
    // instance variables - replace the example below with your own
    private String nombre; //Nombre de cada objeto Médico
    private String apellidos; //Apellidos de cada objeto Médico
    private String numeroDocumentoIdentidad; //Numero de documento de identidad de cada objeto Médico
    private String especialidad; //Especialidad de cada objeto Médico
    private boolean casado; //Estado civil de cada objeto Médico
    private int edad; //Edad de cada objeto Médico
   
    /**
     * Constructor para objetos de la clase Medico
     */
    public Medico()
    {
        // inicializar variables de instancia
        nombre = "";
        apellidos = "";
        numeroDocumentoIdentidad = "";
        especialidad = "";
        casado = false;
        edad = 0;
    } //Cierre Constructor

    /**
     * Ejemplo de método para un Médico (setters)
     *
     * @param  parámetro de método
     * @return 
     */
   
    // Método para establecer el nombre de un Médico
    public void setNombre(String valorNombre)
    {
        // Método para el objeto nombre de la clase Médico
        nombre = valorNombre; //El nombre del objeto médico adopta el valor que contenga valorNombre

    } //Cierre método setNombre
   
    public void setApellidos(String valorApellidos)
    {
        apellidos = valorApellidos; //Los apellidos del objeto médico adopta el valor que contenga valorApellidos
    } // Cierre método setApellidos
   
    public void setNumeroDocumentoIdentidad(String valorNumeroDocumentoIdentidad)
    {
        numeroDocumentoIdentidad = valorNumeroDocumentoIdentidad; //El número de documento de identidad del objeto médico adopta el valor que contenga valorNumeroDocumentoIdentidad
    } // Cierre método setNumeroDocumentoIdentidad
   
    public void setEspecialidad(String valorEspecialidad)
    {
        especialidad = valorEspecialidad; //La especialidad del objeto médico adopta el valor que contenga valorEspecialidad
    }// Cierre método setEspecialidad
   
    public void setCasado(boolean valorCasado)
    {
        casado = valorCasado; //El estado civil del objeto médico adopta el valor que contenga valorCasado
    }// Cierre método stCasado
   
    public void setEdad(int valorEdad)
    {
        edad = valorEdad; //La edad del objeto médico adopta el valor que contenga valorEdad
    }//fin método setEdad
   
    //Método para obtener el calculo para el multiplo de edad
     public void calculoParaMultiploEdad(){
        int resultado = 5 - edad%5;
        int resto = edad % 5;
        if (resto == 0) //si el resto de la edad es igual a cero, envia el mensaje, que la edad ya es un multiplo de cinco
        {
            System.out.println("El medico de nombre " + nombre + " de especialidad " +
                 especialidad + " Edad : " + edad + " ya tiene una edad multiplo de 5 ");
        }
        else // si es diferente de cero envia el mensaje con los años que faltan para el multiplo de cinco
        {
             System.out.println("El medico de nombre " + nombre + " de especialidad " +
                 especialidad + " Edad : " + edad + " tendrá una edad multiplo de 5 dentro " +
                 resultado + " años");
        } 
    }// Cierre método calculoParaMultiploEdad
   
    //Métodos getters
    //Método para obtener el nombre del objeto médico
    public String getNombre()
    {
        return nombre; //retorna el nombre
    }// Cierre método getNombre
   
    //Método para obtener los apellidos del objeto médico
    public String getApellidos()
    {
        return apellidos; //retorna los apellidos
    }// Cierre método getApellidos
   
    //Método para obtener el búmero de documento de identidad del objeto médico
    public String getNumeroDocumentoIdentidad()
    {
        return numeroDocumentoIdentidad; //retorna el número del documento de identidad
    }//Cierre métodogetNumeroDocumentoIdentidad
   
    //Método para obtener la especialidad del objeto médico
    public String getEspecialidad()
    {
        return especialidad; //retorna la especialidad
    }//Cierre método getEspecialidad
   
    //Método para obtener el estado civil del objeto médico
    public boolean getCasado()
    {
        return casado; //retorna el estado civil
    }//Cierre método getCasado
   
    //Método para obtener la edad del objeto médico
    public int getEdad()
    {
        return edad; //retorna la edad
    }//Cierre método getEdad
}


Muchas Gracias, por este excelente curso

3
Hola que tal.

Tengo la siguiente duda con el IDE BlueJ. Cuando se crean objetos como ejemplo taxi1, taxi2 etc, una vez que se compila estos desaparecen.

Esto es así, o debieran quedar guardados para una próxima ocasión? ¿Solo sirven mientras estas viendo los métodos y al cerrar desaparecen?

De antemano gracias

4
Hola qué tal.

Soy nuevo en este foro y recién comenzando a aprender Java y efectuando el ejercicio del tema CU00623B al compilar me aparece el siguiente mensaje  <identifier> expected en la siguiente linea de código

Código: [Seleccionar]
public void (boolean valorCasado)
Me da la impresión que no debe ir la palabra boolean, pero al quitarla igral no compila.

Busque en el foro si alguien había tenido ese mismo inconveniente, lo que encontre era algo diferente a mi caso.

¿Me pueden ayudar por favor?

Un cordial saludo

Páginas: [1]

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".