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.


Mensajes - Ivan9210

Páginas: [1]
1
Hola pedro,,

La verdad me ha gustado Java y quiero aprenderlo para un proyecto. :D

Y si he creado los objetos y hago la prueba de actualizar los valores y obtenerlos, además de inspeccionarlos, gracias por el consejo.

Saludos.

2
Hola pedro,,

Muchas gracias, es correcto ya pude compilar correctamente:


Saludos.

3
Hola buena tarde,

Estoy tratando de realizar el ejemplo que se menciona en el tema CU00641B del tutorial básico de java, pero al copiar el código de ejemplo y compilarlo en mi ambiente local, me muestra el siguiente error:


Esta es la clase de Taxi que tengo actualmente:

Código: [Seleccionar]
public class Taxi { //El nombre de la clase
 
    private String ciudad; //Ciudad de cada objeto taxi
    private String matricula; //Matrícula de cada objeto taxi
    private String distrito; //Distrito asignado a cada objeto taxi
    private int tipoMotor; //Tipo de motor asignado a cada objeto taxi. 0 = desconocido, 1 = gasolina, 2 = diesel
 
    //Constructor: cuando se cree un objeto taxi se ejecutará el código que incluyamos en el constructor
    public Taxi (String valorMatricula, String valorDistrito, int valorTipoMotor) {
        ciudad = "México D.F.";
        matricula = valorMatricula;
        distrito = valorDistrito;
        tipoMotor = valorTipoMotor;
    } //Cierre del constructor
   
    //Método para obtener la matrícula del objeto taxi
    public String getMatricula () { return matricula; } //Cierre del método
 
    //Método para obtener el distrito del objeto taxi
    public String getDistrito () { return distrito; } //Cierre del método 
 
    //Método para obtener el tipo de motor del objeto taxi
    public int getTipoMotor () { return tipoMotor; } //Cierre del método
 
} //Cierre de la clase

Esta es la clase de Persona que tengo actualmente:

Código: [Seleccionar]
public class Persona{
    private String nombre;
    private String apellidos;
    private int edad;
    private String numeroDocumentoIdentidad;

    public Persona(){
        nombre = "Desconocido";
        apellidos = "Desconocidos";
        edad = 0;
        numeroDocumentoIdentidad = "Desconocido";
    }

    public void setNombre(String valorNombre){
        nombre = valorNombre;
    }

    public void setApellidos(String valorApellidos){
        apellidos = valorApellidos;
    }

    public void setEdad(int valorEdad){
        edad = valorEdad;
    }
    public void setNumeroDocumentoIdentidad(String valorNumeroDocumentoIdentidad){
        numeroDocumentoIdentidad = valorNumeroDocumentoIdentidad;
    }
    public String getNombre(){return nombre;}
    public String getApellidos(){return apellidos;}
    public int getEdad(){return edad;}
    public String getNumeroDocumentoIdentidad(){return numeroDocumentoIdentidad;}
}

Espero me puedan apoyar, gracias de antemano por su tiempo!

Saludos.

4
Hola buena tarde,

He realizado el ejercicio CU00640B del taller de programación Java sobrecarga de métodos o constructores y quiero ver si hay algún comentario a la funcionalidad y el código que hice:

Código: [Seleccionar]
//Crear clase
public class Profesor{
    private String nombre;
    private String apellidos;
    private int edad;
    private boolean casado;
    private boolean especialista;
   
    //Crear constructor con parámetros
    public Profesor(String valNombre, String valApellidos, int valEdad, boolean valCasado, boolean valEspecialista){
        nombre = valNombre;
        apellidos = valApellidos;
        edad = valEdad;
        casado = valCasado;
        especialista = valEspecialista;
    } //Cierre del constructor con parámetros
   
    //Crear constructor sin parámetros
    public Profesor(){
        nombre = "";
        apellidos = "";
        edad = 0;
        casado = false;
        especialista = false;
    } //Cierre del constructor sin parámetros
   
    //Crear métodos de procedimiento
    public void setNombre(String valNombre){
        nombre = valNombre;
    }
   
    public void setApellidos(String valApellidos){
        apellidos = valApellidos;
    }
   
    public void setEdad(int valEdad){
        edad = valEdad;
    }
   
    public void setCasado(boolean valCasado){
        casado = valCasado;
    }
   
    public void setEspecialidad(boolean valEspecialista){
        especialista = valEspecialista;
    }
   
    //Crear métodos de función
    public String getNombre(){return nombre;}
   
    public String getApellidos(){return apellidos;}
   
    public int getEdad(){return edad;}
   
    public boolean getCasado(){return casado;}
   
    public boolean getEspecialista(){return especialista;}
   
} //Cierre de la clase
       

Saludos y gracias por su tiempo!

5
Hola buenas tardes, he realizado el ejercicio CU00639B del curso básico de programador java cómo crear constructores con o sin parámetros e inicializar objetos y quiero ver si hay algún comentario a la funcionalidad y el código que hice:

Código: [Seleccionar]
//Crear clase
public class Bombero{
    private String nombre;
    private String apellidos;
    private int edad;
    private boolean casado;
    private boolean especialista;
   
    //Crear constructor
    public Bombero(String valorNombre, String valorApellidos, int valorEdad, boolean valorCasado, boolean valorEspecialista){
        nombre = valorNombre;
        apellidos = valorApellidos;
        edad = valorEdad;
        casado = valorCasado;
        especialista = valorEspecialista;
    } //Cierre del constructor
   
    //Crear métodos de procedimiento
    public void setNombre(String valorNombre){
        nombre = valorNombre;
    }
   
    public void setApellidos(String valorApellidos){
        apellidos = valorApellidos;
    }
   
    public void setEdad(int valorEdad){
        edad = valorEdad;
    }
   
    public void setCasado(boolean valorCasado){
        casado = valorCasado;
    }
   
    public void setEspecialista(boolean valorEspecialista){
        especialista = valorEspecialista;
    }
   
    //Crear métodos de función
    public String getNombre(){return nombre;}
   
    public String getApellidos(){return apellidos;}
   
    public int getEdad(){return edad;}
   
    public boolean getCasado(){return casado;}
   
    public boolean getEspecialista(){return especialista;}
   
} //Cierre de la clase
   

Saludos y gracias por su tiempo!

6
Hola buena tarde,

He realizado el ejercicio CU00638B del taller de programación Java variables locales a un método o constructor y quiero ver si hay algún comentario a la funcionalidad y el código que hice:

Código: [Seleccionar]
//Crear clase
public class Motor{
    //Declarar atributos
    private int tipoBomba;
    private String tipoFluido;
    private String combustible;

    //Crear constructor
    public Motor(){
        tipoBomba = 0;
        tipoFluido = "";
        combustible = "";
    }//Cerrar constructor

    //Crear métodos de procedimiento
    public void setTipoBomba(int valorTipoBomba){
        tipoBomba = valorTipoBomba;
    }

    public void setTipoFluido(String valorTipoFluido){
        tipoFluido = valorTipoFluido;
    }

    public void setCombustible(String valorCombustible){
        combustible = valorCombustible;
    }

    //Crear métodos de función
    public int getTipoBomba(){return tipoBomba;}

    public String getTipoFluido(){return tipoFluido;}

    public String getCombustible(){return combustible;}

    public boolean dimeSiMotorEsParaAgua() {
        boolean motorEsParaAgua = false;

        if(tipoBomba == 1){
            motorEsParaAgua = true;
        }
        else{
            motorEsParaAgua = false;
        }

        return motorEsParaAgua;
    }

}//Cerrar clase

Saludos y gracias por su tiempo!

7
Hola buena tarde,

He realizado el ejercicio CU00637B del taller de programación Java SWITCH y quiero ver si hay algún comentario a la funcionalidad y el código que hice:

Código: [Seleccionar]
//Crear clase
public class Motor{
    //Declarar atributos
    private int tipoBomba;
    private String tipoFluido;
    private String combustible;

    //Crear constructor
    public Motor(){
        tipoBomba = 0;
        tipoFluido = "";
        combustible = "";
    }//Cerrar constructor

    //Crear métodos de procedimiento
    public void setTipoBomba(int valorTipoBomba){
        tipoBomba = valorTipoBomba;
    }

    public void setTipoFluido(String valorTipoFluido){
        tipoFluido = valorTipoFluido;
    }

    public void setCombustible(String valorCombustible){
        combustible = valorCombustible;
    }

    public void dimeTipoMotor(){
        switch(tipoBomba){
            case 0: System.out.println("No hay establecido un valor definido para el tipo de bomba"); break;
            case 1: System.out.println("La bomba es una bomba de agua"); break;
            case 2: System.out.println("La bomba es una bomba de gasolina"); break;
            case 3: System.out.println("La bomba es una bomba de hormigón"); break;
            case 4: System.out.println("La bomba es una bomba de pasta alimenticia"); break;
            default: System.out.println("No existe un valor válido para tipo de bomba"); break;
        }
    }

    //Crear métodos de función
    public int getTipoBomba(){return tipoBomba;}

    public String getTipoFluido(){return tipoFluido;}

    public String getCombustible(){return combustible;}

}//Cerrar clase

Saludos y gracias por su tiempo!

8
Hola buena tarde,

He realizado el ejercicio CU00636B del taller de Java ESTRUCTURA O ESQUEMA DE DECISIÓN EN JAVA. IF ELSE , IF ELSE IF y quiero ver si hay algún comentario a la funcionalidad y el código que hice:

Código: [Seleccionar]
//Crear clase
public class Rueda{
    private String tipo;
    private double grosor;
    private double diametro;
    private String marca;

    //Crear constructor
    public Rueda(){
        tipo = "";
        grosor = 0.0;
        diametro = 0.0;
        marca = "";
    }//Cerrar constructor

    //Crear métodos de procedimiento
    public void setTipo(String valorTipo){
        tipo = valorTipo;
    }

    public void setGrosor(double valorGrosor){
        grosor = valorGrosor;
    }

    public void setDiametro(double valorDiametro){
        diametro = valorDiametro;
    }

    public void setMarca(String valorMarca){
        marca = valorMarca;
    }

    public void comprobarDimensiones(){
        if(diametro > 1.4){
            System.out.println("La rueda es para un vehículo grande");
        }
        else if(diametro <= 1.4 && diametro > 0.8){
            System.out.println("La rueda es para un vehículo mediano");
        }
        else{
            System.out.println("La rueda es para un vehículo pequeño");
        }

        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");
        }
    }

    //Crear métodos de función
    public String getTipo(){return tipo;}

    public double getGrosor(){return grosor;}

    public double getDiametro(){return diametro;}

    public String getMarca(){return marca;}
}//Cerrrar clase

Saludos y gracias por su tiempo!.

9
Aprender a programar desde cero / Re:Ejercicio (CU00633B)
« en: 06 de Marzo 2017, 20:42 »
Hola rocio3c,

Lo que pasa es de que en cada método de set (setters), debes colocar la linea de imprimir en consola con la leyenda deseada System.out.println ("Se ha actualizado la edad a: " + nombreVariable);, una vez hecho esto en todos los métodos, al invocar los setters, te abrirá la consola con el mensaje de actualización:


Anexo el código que yo hice y agradecería comentarios o sugerencias hacia el también.
Código: [Seleccionar]
//Crear clase Medico
public class Medico{
    private String nombre;
    private String apellidos;
    private int edad;
    private boolean casado;
    private String numeroDocumentoIdentidad;
    private String especialidad;
   
    //Crear constructor Medico
    public Medico(){
        nombre = "";
        apellidos = "";
        edad = 0;
        casado = false;
        numeroDocumentoIdentidad = "";
        especialidad = "";
    }//Cerrar constructor
   
    //Crear métodos de procedimiento
    public void setNombre(String valorNombre){
        nombre = valorNombre;
        System.out.println("Se ha actualizado el nombre a: " + nombre);
    }

    public void setApellidos(String valorApellidos){
        apellidos = valorApellidos;
        System.out.println("Se han actualizado los apellidos a: " + apellidos);
    }
   
    public void setEdad(int valorEdad){
        edad = valorEdad;
        System.out.println("Se ha actualizado la edad a: " + edad);
    }
   
    public void setCasado(boolean valorCasado){
        casado = valorCasado;
        System.out.println("Se ha actualizado el estado civil a: " + casado);
    }
   
    public void setNumeroDocumentoIdentidad(String valorNumeroDocumentoIdentidad){
        numeroDocumentoIdentidad = valorNumeroDocumentoIdentidad;
        System.out.println("Se ha actualizado el número del documento de identidad a: " + numeroDocumentoIdentidad);
    }
   
    public void setEspecialidad(String valorEspecialidad){
        especialidad = valorEspecialidad;
        System.out.println("Se ha actualizado la especialidad a: " + especialidad);
    }
   
    public void calculoParaMultiploEdad () {     
        int aniosRestantes;
        aniosRestantes = 5-(edad%5);
        System.out.println("El medico de nombre " + nombre + " con especialidad " + especialidad + " tendra una edad multiplo de cinco dentro de " + aniosRestantes + " años");       
    }
   
    //Crear métodos de función
    public String getNombre(){return nombre;}
   
    public String getApellidos(){return apellidos;}
   
    public int getEdad(){return edad;}
   
    public boolean getCasado(){return casado;}
   
    public String getNumeroDocumentoIdentidad(){return numeroDocumentoIdentidad;}   
   
    public String getEspecialidad(){return especialidad;}

}//Cerrar clase

Saludos.

10
Hola buenas tardes a todos,

He realizado el ejercicio CU00630B del curso elemental de Java y quiero ver si realmente está correcta la signatura de los métodos.

Código: [Seleccionar]
// Signatura de métodos (Ejercicio CU00630B).
public class DiscoMusical2 { //Se abre clase
    public DiscoMusical2(){ //Se abre constructor
        //Método para obtener duración de una canción con el número de canción.
        public float getDuracion(int numeroCancion);
        //Método para asignar duración de todas las canciones.
        public void setDuracion(int numeroCancion, String nombreDisco);
        //Método para obtener la duración total de un disco.
        public float getDuracionTotal(String nombreDisco);
        //Método para agregar una canción nueva.
        public void addNuevaCancion(String nombreCancionNueva, String nombreDiscoNuevo, float duracionCancionNueva);
    } //Se cierra constructor
} //Se cierra clase

Saludos.

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".