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 - vgrisales

Páginas: [1]
1
Buenas noches a todos los de aprender a programar adjunto la entrega CU00647B

Gracias por la atencion prestada

Código: [Seleccionar]
public class MiniCalculadoraEjemplo{

    //Constructor
    public MiniCalculadoraEjemplo(){} //No hace nada
   
    public double valorAbsoluto(double a){return Math.abs(a);}//Metodo para calcular valor absoluto de un valor double
   
    public double raizCuadrada(double b){return Math.sqrt(b);}//Metodo para calcular raiz cuadrada de un double

   
}//cierre Clase

2
Hola a todos los de aprender a programar aca subo la entrega CU00642B pero tengo un problema en el constructor con parametros al crear los objetos dentro del constructor:

aqui no tengo problemas sin errores en compilacion

salonCasa = new SalonCasa();
cocinaCasa =newCocinaCasa();

pero al agregarle los parametros de consulta dentro de los objetos creados:


salonCasa =new SalonCasa(objetoSalonCasa.getNumeroDeTelevisores(),objetoSalonCasa.getTipoSalon());
cocinaCasa = new CocinaCasa(objetoCocinaCasa.getEsIndependiente().objetoCocinaCasa.getNumeroDeFuegos());

me aparece un error que dice cannot find symbol - constructor SalonCasa(int,java.lang.String )

si borro el objeto salonCasa Y solo dejo el objeto cocinaCasa  me aparece esto

cannot find symbol - constructor CocinaCasa (int ,boolean)

agradezco mucho la ayuda prestada

adjunto codigo

SalonCasa.
Código: [Seleccionar]
public class SalonCasa {

    private int  numeroDeTelevisores;
    private String tipoSalon;

    public SalonCasa(){

        numeroDeTelevisores = 0;
        tipoSalon = "Desconocido";

    }

    public void setNumeroDeTelevisores(int valorNumeroDeTelevisores){ numeroDeTelevisores = valorNumeroDeTelevisores;}

    public void setTipoSalon (String valorTipoSalon){tipoSalon = valorTipoSalon;}

    public int getNumeroDeTelevisores(){return numeroDeTelevisores;}

    public String getTipoSalon(){return tipoSalon;}

}

CocinaCasa.
Código: [Seleccionar]
public class CocinaCasa {

    private boolean esIndependiente;
    private int numeroDeFuegos;

    public CocinaCasa (){

        esIndependiente = false;
        numeroDeFuegos = 0;

    }

    public void setEsIndependiente(boolean valorEsIndependiente) {esIndependiente = valorEsIndependiente;}

    public void setNumeroDeFuegos(int valorNumeroDeFuegos){numeroDeFuegos = valorNumeroDeFuegos;}

    public boolean getEsIndependiente (){return esIndependiente;}

    public int getNumeroDeFuegos(){return numeroDeFuegos;}

}

Casa.
Código: [Seleccionar]
public class Casa {

    private double  superficie;
    private String direccion;

    private SalonCasa salonCasa;
    private CocinaCasa cocinaCasa;

    public Casa (){

        superficie = 0;
        direccion = "Desconocido";

        salonCasa = new SalonCasa();
        cocinaCasa = new CocinaCasa();

    }

    public Casa (double valorSuperficie , String valorDireccion, SalonCasa objetoSalonCasa, CocinaCasa objetoCocinaCasa){

        superficie = valorSuperficie;
        direccion = valorDireccion;
        salonCasa =new SalonCasa(objetoSalonCasa.getNumeroDeTelevisores(), objetoSalonCasa.getTipoSalon());
        cocinaCasa = new CocinaCasa(objetoCocinaCasa.getNumeroDeFuegos(), objetoCocinaCasa.getEsIndependiente());

    }
}

3
Aprender a programar desde cero / Re:Entrega CU00641B
« en: 16 de Febrero 2015, 02:57 »
Hola Toni_apr hice lo que me dijiste y revisando algunos ejercicios ya hechos antes  creo que es de esta forma pero al hecer lo que te dije anteriormente:

al consultar solo me aparecen los valores por defecto y al modificar desde el objeto Casa

ejemplo void setSalonCasa(SalonCasa valorSalonCasa) me aparece esto" Error:incompatible types- found (tipo de dato) but expected Saloncasa" no se  que que estoy haciendo mal

anterior mente cuando lo hacia en netbeans yo consultaba o modificaba desde la clase main  los valores de los atributos a traves de los metodos de una clase de esta forma

public static void main (String [ ] arg){

salonCasa = new SalonCasa();
salonCasa.setNumeroDeTelevisores("introducir  valor de los televisores"); // modifica el valor del atributo a traves del metodo

salonCasa.getNumeroDeTelevisores();//consultaba el valor del metodo

}
que es muy similar a lo que tu me mostraste peor para un metodo en el mensaje

public void setSalonCasa (SalonCasa valorSalonCasa){
salonCasa = new SalonCasa ();
salonCasa.setNumeroDeTelevisores(valorSalonCasa.getNumeroDeTelevisores()); //no entiendo porque va el metodo getNumeroDeTelevisores() dentro de los parentesis;
}

agradeceria mucho la ayuda con este problema no se si me estoy complicando mucho gracias por la atencion prestada.

aqui adjunto el codigo Casa. SalonCasa y CocinaCasa son los mismos
 
Código: [Seleccionar]
public class Casa {

    private double superficie;
    private String direccion;
    private SalonCasa salonCasa;
    private CocinaCasa cocinaCasa;
   
public Casa (){
   
    superficie = 0;
    direccion = "Desconocida";
   
    salonCasa = new  SalonCasa();
    cocinaCasa = new CocinaCasa();
   
}

public double getSuperficie(){return superficie;}
public String getDireccion(){return direccion;}

public void setSuperficie(double valorSuperficie){ superficie = valorSuperficie;}
public void setDireccion(String valorDireccion){direccion = valorDireccion;}

public SalonCasa getSalonCasa(){return salonCasa;}

public CocinaCasa getCocinaCasa(){return cocinaCasa;}

public void setSalonCasa(SalonCasa valorSalonCasa){salonCasa = valorSalonCasa;}

public void setCocinaCasa(CocinaCasa valorCocinaCasa){cocinaCasa = valorCocinaCasa;}



}

4
Hola a todos los de aprender a programar. depues de una larga semana de trabajo retomo mis practicas con java adjunto la entrega CU00641B. pero tengo un duda en este ejercicio se supone o lo que entendi es que desde mi clase Casa que es la principal puedo modificar atributos de las otras clases(SalonCasa - CocinaCasa) e igual mente puedo leer el valor de los atributos de las otras clases, dependiendo de los metodos que tambien se establescan en cada una de ellas ,

Bueno aqui viene mi duda tengo 3 objectos creados Casa, CocinaCasa, SalonCasa entonces deseo modificar los valores de los atributos de la clase CocinaCasa a traves de el setter establecido  en la clase Casa :

public void setNumeroDeFuegos(int valorNumeroDeFuegos){cocinaCasa.setNumeroDeFuegos(valorNumeroDeFuegos);}

entonces al consulta valor modificado desde el objecto casa :

public int getNumeroDeFuegos(){
    int numeroDeFuegos = cocinaCasa.getNumeroDeFuegos();
    return numeroDeFuegos;
}

me aparece el valor modificado, pero al tratar de consultarlo tambien desde el objecto CocinaCasa supongo que debe de aparecer el valor que modifique desde el objeto Casa, pero lo que me aparece es el valor por defecto que asigne en la clase CocinaCasa. es decir solo me modifica el valor del atributo en la clase Casa y no en la clase CocinaCasa. y viseversa.

agradezco mucho la ayuda prestada. y agradezco a todos los de aprender a programas por este curso tan completo

clase CocinaCasa:
Código: [Seleccionar]
public class CocinaCasa{

    private boolean esIndependiente;
    private int numeroDeFuegos;

    public CocinaCasa (){

        esIndependiente = false;
        numeroDeFuegos = 0;

    }

    public void setEsIndependiente (boolean valorEsIndependiente) {esIndependiente = valorEsIndependiente; }

    public void setNumeroDeFuegos(int valorNumeroDeFuegos){numeroDeFuegos  = valorNumeroDeFuegos;}

    public boolean getEsIndependiente(){return esIndependiente;}

    public int getNumeroDeFuegos(){return numeroDeFuegos;}

}

Clase SalonCasa:
Código: [Seleccionar]
public class SalonCasa  {

    private int numeroDeTelevisores;
    private String tipoSalon;

    public SalonCasa(){

        numeroDeTelevisores = 0;
        tipoSalon = "";

    }

    public void setNumeroDeTelevisores(int valorNumeroDeTelevisores){numeroDeTelevisores = valorNumeroDeTelevisores;}

    public void setTipoSalon (String valorTipoSalon){tipoSalon = valorTipoSalon;}

    public int getNumeroDeTelevisores(){return numeroDeTelevisores;}

    public String getTipoSalon (){return tipoSalon;}
}

clase Casa:
Código: [Seleccionar]
public class Casa {

    private double superficie;
    private String direccion;
    private SalonCasa salonCasa;
    private CocinaCasa cocinaCasa;
   
public Casa (){
   
    superficie = 0;
    direccion = "Desconocida";
   
    salonCasa = new  SalonCasa();
    cocinaCasa = new CocinaCasa();
   
}

//Setter's Casa
public void setSuperficie (double valorSuperficie){superficie = valorSuperficie;}
public void setDireccion (String valorDireccion){direccion = valorDireccion;}

//Setter's para Salon cocina

public void setNumeroDeTelevisores (int valorNumeroDeTelevisores) {salonCasa.setNumeroDeTelevisores(valorNumeroDeTelevisores);}
public void setTipoSalon(String valorTipoSalon){salonCasa.setTipoSalon(valorTipoSalon);}

//setter's para cocina casa

public void setEsIndependiente (boolean valorEsIndependiente){cocinaCasa.setEsIndependiente(valorEsIndependiente);}
public void setNumeroDeFuegos(int valorNumeroDeFuegos){cocinaCasa.setNumeroDeFuegos(valorNumeroDeFuegos);}

//Getter's Casa
public double getSuperficie(){return superficie;}
public String getDireccion (){return direccion;}

//Getter's  Salon casa
public int getNumeroDeTelevisores (){
    int numeroDeTelevisores = salonCasa.getNumeroDeTelevisores();
    return numeroDeTelevisores;
}
public String getTipoSalon(){
    String tipoSalon = salonCasa.getTipoSalon();
    return tipoSalon;
}

//Getter's cocinaCasa
public boolean getEsIndependiente(){
    boolean esIndependiente = cocinaCasa.getEsIndependiente();
    return esIndependiente;
}
public int getNumeroDeFuegos(){
    int numeroDeFuegos = cocinaCasa.getNumeroDeFuegos();
    return numeroDeFuegos;
}

}

5
Aprender a programar desde cero / Retificar el ejercicio CU00636B
« en: 09 de Febrero 2015, 21:20 »
hola a todos envio la entrega CU00636B para retificar mis errores en los anteriores ejercicios cualquier error agradeceria mucho la ayuda

Código: [Seleccionar]
public class Rueda {

    private  String tipo;
    private  double grosor;
    private  double diametro;
    private  String marca;

    public Rueda (){
        tipo = "";
        grosor = 0;
        diametro = 0;
        marca = "";
    }

    public String getTipo(){return tipo;}

    public double getGrosor(){return grosor;}

    public double getDiametro(){return diametro;}

    public String getMarca(){return marca;}

    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 vehiculo Grande");
           
            if ((diametro >1.4) && (grosor < 0.4)) {
                System.out.println("El Grosor para esta Rueda es inferior al recomendado");
            }
           
        }
        else if  ((diametro <=1.4) && (diametro > 0.8)){
            System.out.println("La Rueda es para vehiculo Mediano");
           
            if((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 vehiculo Pequeño");
           
        }

    }
}

6
gracias por la ayuda se me ha complicado un poco esa parte de signatura de metodos pero con estas respuestas ya lo entendi mejor, voy a retrocederme un poco hasta donde me dijiste antes de proseguir con los demas temas, cabe aclarar que he estado trabajando ultimadamente en Bluej y me parecio un entorno de programacion bastante practico.

7
Buenas carlos. cabe aclarar que en este tema solo estas viendo el uso de tipos de datos primitivos(es decir uso de variables) en java , su declaracion dentro de una clase y ejemplo de asignacion de valores.

para definir un atributo(variables dentro de una clase)tienes que crear un constructor por este motivo te recomiendo que pases al siguiente tema que es ¿QUÉ ES UNA CLASE JAVA? ATRIBUTOS, CONSTRUCTOR Y MÉTODOS hay te explican muy bien como es la estructura de una clase y podras ver como inicializar un atributo,definirlo y utilizarlo dentro de una clase en java.

8
hola a todos aqui adjunto el entregable de condicionales. cualquier error por favor decirmelo agradezco mucho la ayuda

Código: [Seleccionar]
public class Rueda {

    private double grosor;
    private double diametro;
    private String marca;
    private String tipo;

    public Rueda (){

        tipo = "";
        grosor = 0;
        diametro = 0;
        marca = "";

    }

    public void setEstablecertipo(String valorEstablecerTipo){
        tipo = valorEstablecerTipo;
    }

    public void setEstablecerGrosor(double valorEstablecerGrosor){
        grosor = valorEstablecerGrosor;
    }

    public void setEstablecerDiametro(double valorEstablecerDiametro){
        diametro = valorEstablecerDiametro;
    }

    public void setEstablecerMarca(String valorEstablecerMarca){
        marca = valorEstablecerMarca;
    }

    public void comprobarDimensiones(){

        if (diametro >1.4){
            System.out.println("La rueda es para vehiculo Grande");
            if (grosor < 0.4){
                System.out.println("El grosor para esta rueda es inferior al recomendado ");
            }
        }
        else if (diametro <=1.4 && diametro >0.8){
            System.out.println("La rueda es para vehiculo Mediano");
            if (grosor < 0.25){
                System.out.println("El grosor para esta rueda es inferior al recomendado");
            }
        }
        else {System.out.println ("La rueda es para vehiculo Pequeño");}
    }

    public String getObtenerTipo(){
        return tipo;
    }

    public double getObtenerGrosor(){
        return grosor;
    }

    public double getObtenerDiametro(){
        return diametro;
    }

    public String getObtenerMarca(){
        return marca;
    }

}

9
Buenas a todos. Aquí adjunto el entregable de operadores aritmeticos y lo otro es para que me revisen de nuevo la signatura de metodos gracias por la ayuda.

Código: [Seleccionar]
public class Medico {

    private String nombre;
    private String apellidos;
    private int edad;
    private boolean casado;
    private String numeroDocumento;
    private String especialidad;
    private int multiplo;

    public Medico(){

        nombre = "";
        apellidos = "";
        edad = 0;
        casado = false;
        numeroDocumento = "";
        especialidad = "";
        multiplo = 0;

    }

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

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

    public void setEstablecerEdad (int valorEdad){
        edad=valorEdad;
    }

    public void setEstablecerCasado (boolean valorCasado){
        casado=valorCasado;
    }

    public void setEstablecerNumeroDocumento (String valorNumeroDocumento){
        numeroDocumento=valorNumeroDocumento;
    }

    public void setEstablecerEspecialidad (String valorEspecialidad){
        especialidad=valorEspecialidad;
    }

    public void setcalculoParaMultiploEdad (){
        multiplo = edad%5;
        multiplo =5 - multiplo;
        System.out.println("El medico de nombre  " + nombre + " Especialidad " + especialidad + " tendra una Edad multiplo de 5 dentro de " +multiplo + " años" );
    }

    public String getConsultarNombre (){return nombre;}

    public String getConsultarApellidos(){return apellidos;}

    public int getConsultarEdad (){return edad;}

    public boolean getConsultarCasado (){return casado;}

    public String getConsultarNumeroDocumento (){return numeroDocumento;}

    public String getConsultarEspecialidad (){return especialidad;}

   
}

10
Gracias por la respuesta me pondré a repasar ahora mismo. y agradecerles a todos por estar pendiente de nuestras inquietudes gracias.

11
Buenos dias a todos es para comprobar si es correcta la respuesta del entregable de imprimir por consola CU00632B si hay cualquier error por favor decirme agradezco mucho la atencion prestada.
Código: [Seleccionar]
public class Medico {
   
    private String nombre;
    private String apellidos;
    private int edad;
    private boolean casado;
    private String numeroDocumentoIdentidad;
    private String especialidad;
   
    //constructor
    public Medico (){
       
        nombre = "";
        apellidos = "";
        edad = 0;
        casado = false;
        numeroDocumentoIdentidad = "";
        especialidad = "";
       
    }//cierre constructor
   
    //metodo para establecer nombre
    public void setNombre (String valorNombre){
        nombre = valorNombre;
        if (nombre !=""){
            System.out.println("Ha cambiado el nombre del medico. el nuevo nombre es " + nombre);
        }
    }//cierre metodo
   
    //metodo para establcer apellidos
    public void setApellidos(String valorApellidos){
        apellidos = valorApellidos;
        if (apellidos  != ""){
            System.out.println("Ha cambiado el apellido del medico. de nombre " + nombre +" el nuevo apellido es " + apellidos);
        }
    }//cierre metodo
   
    //metodo para establecer edad
    public void setEdad (int valorEdad){
        edad = valorEdad;
        if (edad != 0){
            System.out.println("ha cambiado la edad del medico. de nombre " + nombre + "su nueva edad es " + edad);
        }
    }//cierre metodo
   
    //metodo para establecer casado
    public void setCasado (boolean valorCasado){
        casado = valorCasado;
        if (casado != false){
            System.out.println("ha cambiado el estado civil del medico. de nombre " + nombre + "su nuevo estado civil es " + casado);
        }
    }//cierre metodo
   
    //metodo para establecer numero documento identidad
    public void setNumeroDocumentoIdentidad (String valorNumeroDocumentoIdentidad ){
        numeroDocumentoIdentidad = valorNumeroDocumentoIdentidad;
        if (numeroDocumentoIdentidad  != ""){
            System.out.println("ha cambiado el numero de documento del medico. de nombre  " + nombre + "su nuevo numero de documento es " + numeroDocumentoIdentidad);
        }
    }//cierre metodo
   
    //metodo para establecer especialidad
    public void setEspecialidad (String valorEspecialidad){
        especialidad = valorEspecialidad;
        if (especialidad  != ""){
            System.out.println("ha cambiado la especialidad del medico. de nombre " + nombre + "la nueva especialidad es " + especialidad);
        }
    }//cierre metodo
     
    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; }
   
}//cierre clase

12
Buenas  noches a todos los de aprender a programar. Aquí adjunto el entregable de signatura de metodos pues no se si esta bien, pero ps tengo una duda en la parte donde el administrador ingresa las duraciones de las canciones una por una no se si es de esta forma,
lo otro es que  al realizar la solicitud en el objeto introducir duraciones no me aparece el mensaje de texto que le indica al administrador que ingrese las duraciones de  las canciones una por una ,
tambien cuando creo los objectos en blueJ y compilo se borran los objetos creados y hay que volver a colocarlos cada que haya compilado.

agradeco mucho la ayuda prestada
att: victor 

Código: [Seleccionar]
public class DiscoMusical {

    private float obtenerDuracion;
    private float cancion1;
    private float cancion2;
    private float cancion3;
    private float cancion4;
    private float cancion5;
    private float cancion6;
    private float cancion7;
    private String tituloCancion;

    public DiscoMusical (){
        cancion1 = (float) 5.41;
        cancion2 = (float) 3.53;
        cancion3 = (float) 3.59;
        cancion4 = (float) 4.37;
        cancion5 = (float) 3.39;
        cancion6 = (float) 4.36;
        cancion7 = (float) 0;
    }

    //Metodo para obtener la duracion de las canciones a traves del numero de la cancion dentro del disco
    public void setObtenerDuracion (float valorObtenerDuracion){

        obtenerDuracion = valorObtenerDuracion;

        if (obtenerDuracion == 1) { obtenerDuracion = cancion1; }
        else if (obtenerDuracion == 2){ obtenerDuracion = cancion2;}
        else if (obtenerDuracion == 3){ obtenerDuracion = cancion3;}
        else if (obtenerDuracion == 4){ obtenerDuracion = cancion4;}
        else if (obtenerDuracion == 5){ obtenerDuracion = cancion5;}
        else if (obtenerDuracion == 6){ obtenerDuracion = cancion6;}
        else if (obtenerDuracion == 7){ obtenerDuracion = cancion7;}
        else {obtenerDuracion = (float) 0;}
    }//cierre metodo

    //Metodo para solicitarle al administrador que introdusca cada una de las duracion de las canciones
    public void setIntroducirDuracion(float valorCancion1,float valorCancion2,float valorCancion3,float valorCancion4,float valorCancion5,float valorCancion6) {

        System.out.println("Buenas señor administrador por favor introduzca una por una la duracion de las canciones. ");
       
        cancion1 = valorCancion1;
        cancion2 = valorCancion2;
        cancion3 = valorCancion3;
        cancion4 = valorCancion4;
        cancion5 = valorCancion5;
        cancion6 = valorCancion6;

    }//cierre metodo

    //metodo para ingresar cancion nueva su titulo
    public void setAñadirTituloCancion (String valorTituloCancion){
        tituloCancion = valorTituloCancion;
    }//cierre metodo

    //metodo para ingresar cancion nueva su duracion
    public void setAñadirDuracionCancion (float valorDuracion){
        cancion7 = valorDuracion;
    }//cierre metodo

    //Metodo devuelve el valor de obtener la duracion de las canciones
    public float getObtenerDuracion (){ return obtenerDuracion; }//cierre metodo

    //metodo devuelve el valor de la cancion añadida titulo de la cancion
    public String getAñadirTituloCancion (){ return tituloCancion; }//cierre metodo

    //metodo devuelve el valor de la cancion añadida duracion de la cancion
    public float getAñadirDuracionCancion(){ return cancion7; }//cierre metodo

}//cierre de la clase

13
muchas gracias  ahora mismo leo la entrega CU00613B  eh instalo el IDE BlueJ
gracias por la atencion prestada y pronta respuesta.

14
Gracias por la Repuesta tendré en cuenta lo del nombre descriptivo para futuros ejercicios :D
muchas gracias

15
Buenos dias a todos los de aprender a programar tengo una duda si asi se debe de llamar los metodos de la clase DiscoMusical a la clase MainDiscoMusical aca adjunto el codigo cualquier respuesta la agradezo mucho

esta es la clase creada DiscoMusical

Código: [Seleccionar]
package maindiscomusical;

/**
 *
 * @author victor
 */
public class DiscoMusical {
   
    private String titulo;
    private String autor;
    private int añoEdicion;
    private String formato;
    private boolean digital;
   
    public DiscoMusical ()
    {   
        titulo = "";
        autor = "";
        añoEdicion = 0;
        formato = "";
        digital = false;
    }
   
    //metodo para establcer datos del disco musical
    public void setTitulo(String valorTitulo){
        titulo = valorTitulo;
    }//cierre metodo
    public void setAutor(String valorAutor){
        autor = valorAutor;
    }//cierre metodo
    public void setAñoEdicion(int valorAñoEdicion){
        añoEdicion = valorAñoEdicion;
    }//cierre metodo
    public void setFormato (String valorFormato){
        formato = valorFormato;
    }//cierre metodo
    public void setDigital (boolean valorDigital){
        digital = valorDigital;
    }//cierre metodo
   
   
    //metodos para obtener los datos del disco musical
    public String getTitulo (){
        return titulo;   
    }//cierre metodo
    public String getAutor (){
        return autor;   
    }//cierre metodo
    public int getAñoEdicion (){
        return añoEdicion; 
    }//cierre metodo
    public String getFormato (){
        return formato;   
    }//cierre metodo
    public boolean getDigital (){
        return digital;   
    }//cierre metodo
    //fin metodos para obtener datos del disco musical
   
}//cierre de la clase

esta es la clase main que crea netbeans aca llamo todos los metodos de la clase DiscoMusical

Código: [Seleccionar]
package maindiscomusical;

/**
 *
 * @author victor
 */
public class MainDiscoMusical {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
       
        DiscoMusical dM1; //
        dM1 = new DiscoMusical();//creamos un objeto de la clase disco musical
       
        dM1.setTitulo("Made in Jamaica");
        dM1.setAutor("Gondwana");
        dM1.setAñoEdicion(2002);
        dM1.setFormato("----");
        dM1.setDigital(true);
       
        System.out.println("Titulo : " + dM1.getTitulo());
        System.out.println("Autor : " + dM1.getAutor());
        System.out.println("Año edicion : " + dM1.getAñoEdicion());
        System.out.println("Formato : " + dM1.getFormato());
        System.out.println("Digital : " + dM1.getDigital());
    }
   
}

16
Buenos Dias a todos los de aprender a programar me llamo victor y estoy inicializando en el mundo de la programacion java agradezco a todos su colaboracion y espero aprender mucho aqui.
aca envio el ejercicio propuesto  sobre clases metodos constructores y atributos. la verdad se me hiso dificil al principio pero de tanto leer  creo que lo he entendido de apoco cualquier correcion la agradezco mucho.


Código: [Seleccionar]
package clases;

public class Persona {
   
    private String nombre;
    private String apellidos;
    private int edad;
    private boolean casado;
    private String tipoDocumento;
    private String numeroDocumentoIdentidad;
   
    //Definir constructor
    public Persona ()
    {   
        nombre = "";
        apellidos = "";
        edad = 0;
        casado = false;
        tipoDocumento = "";
        numeroDocumentoIdentidad = "";   
    }// cierre constructror
   
    //metodo para establecer Nombre de la persona
    public void setNombre(String valorNombre)
    {
        nombre = valorNombre;
    }//cierre metodo
   
    //metodo para establecer apellidos de la persona
    public void setApellidos(String valorApellidos)
    {
        apellidos = valorApellidos;
    }//cierre metodo
   
    //metodo para establecer edad de la persona
    public void setEdad(int valorEdad)
    {
       edad = valorEdad;
    }//cierre metodo
   
    //metodo para establecer estado civil de la persona
    public void setCasado(boolean valorCasado)
    {
        casado = valorCasado;
    }//cierre metodo
   
    //metodo pata establecer tipo de documento de la persona
    public void setTipoDocumento(String valorTipoDocumento)
    {
        tipoDocumento = valorTipoDocumento;
    }//cierre metodo
   
    //metodo para establecer numeroDocumento de la persona
    public void setNumeroDocumentoIdentidad(String valorNumeroDocumentoIdentidad)
    {
        numeroDocumentoIdentidad = valorNumeroDocumentoIdentidad;
    }//cierre metodo
   
    //metodo para obtener el nombre de la persona
    public String getNombre()
    {
        return nombre;
    }//cierre metodo
   
    //metodo para obtener el apellido de la persona
    public String getApellidos()
    {
        return apellidos; 
    }//cierre metodo
   
    //metodo para obtener edad de la persona
    public int getEdad()
    {
        return edad; 
    }//cierre metodo
   
    //metodo para obtener estado civil de la persona
    public boolean getCasado()
    {
        return casado;   
    }//cierre metodo
   
    //metodo para obtener tipoDocumento de la persona
    public String getTipoDocumento ()
    {
        return tipoDocumento;   
    }//cierre metodo
   
    //metodo para obtener numero de documento de la persona
    public String getNumeroDocumentoIdentidad()
    {
        return numeroDocumentoIdentidad; 
    }//cierre metodo
     
}//cierre de la clase
Bueno primero que todo estoy utilizando el IDE Netbeans y una duda que tengo es que si deseo asignar  datos en los atributos establecidos en la clase persona  y luego obtener esos datos de la clase persona lo puedo hacer de esta manera disculpen por salirme un poco del contexto gracias por la atencio prestada.

Código: [Seleccionar]
// esta es la clase principal

package clases;

public class Clases {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
       
        //todos los objetos inicializados en la clase persona van a tener los mismos atributos y metodos.
        Persona persona1;
        persona1 = new Persona(); //inicializacion del objeto persona1 en la clase persona.
       
        Persona persona2;
        persona2 = new Persona(); //inicializacion del objeto persona2 en la clase persona.
       
        // Ingreso de datos de la persona juanita
        persona1.setNombre("Juanita");
        persona1.setApellidos("Gonzales Prieto");
        persona1.setEdad(24);
        persona1.setCasado(false);
        persona1.setTipoDocumento("cedula");
        persona1.setNumeroDocumentoIdentidad("1.180.478.590");
        //fin ingreso de datos de la persona juanita
       
        //obtener datos de la persona juanita
        System.out.println("Nombre de la persona : " + persona1.getNombre());
        System.out.println("Apellido de la persona : " + persona1.getApellidos());
        System.out.println("Edad de la persona : " + persona1.getEdad());
        System.out.println("Estado civil de la persona : " + persona1.getCasado());
        System.out.println("Tipo de documento de la persona : " + persona1.getTipoDocumento());
        System.out.println("Numero de documento de la persona : " + persona1.getNumeroDocumentoIdentidad());
        //fin obtener datos de la persona juanita
       
         // Ingreso de datos de la persona carlos
        persona2.setNombre("carlos");
        persona2.setApellidos("ocampo");
        persona2.setEdad(20);
        persona2.setCasado(false);
        persona2.setTipoDocumento("cedula");
        persona2.setNumeroDocumentoIdentidad("1.154.540.478");
        //fin ingreso de datos de la persona carlos
       
        //obtener datos de la persona carlos
        System.out.println("Nombre de la persona : " + persona2.getNombre());
        System.out.println("Apellido de la persona : " + persona2.getApellidos());
        System.out.println("Edad de la persona : " + persona2.getEdad());
        System.out.println("Estado civil de la persona : " + persona2.getCasado());
        System.out.println("Tipo de documento de la persona : " + persona2.getTipoDocumento());
        System.out.println("Numero de documento de la persona : " + persona2.getNumeroDocumentoIdentidad());
        //fin obtener datos de la persona carlos
   
    }//fin bucle principal
}//fin clase principal


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