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

Páginas: [1]
1
Hola,
Yo en mi código, en la clase Casa solo coloqué los métodos get y set de los atributos de esa clase y los objetos simplemente los instancié... está bien así? o causará conflicto después? (uso Netbeans)
Código: [Seleccionar]
public class Casa {

    double v_superficie;
    String v_direccion;
    SalonCasa v_salonCasa;
    CocinaCasa v_cocina;

    public Casa() {
        v_superficie = 0.0;
        v_direccion = "San Antonio";
        v_salonCasa = new SalonCasa();
        v_cocina = new CocinaCasa();


    }

    public void setSuperficie(double vSuperficie) {
        v_superficie = vSuperficie;
    }

    public void setDireccion(String vDireccion) {
        v_direccion = vDireccion;
    }
   
    public double getSuperficie() {
        return v_superficie;
    }

    public String getDireccion() {
        return v_direccion;
    }

    public static void main(String[] args) {
        Casa obj = new Casa();
        System.out.println("Superficie: "+obj.getSuperficie());
        System.out.println("Direccion: "+obj.getDireccion());
        System.out.println("Salon: "+ obj.v_salonCasa.getSalon());
        System.out.println("Televisores: "+ obj.v_salonCasa.getTelevisores());
        System.out.println("Fuegos: "+ obj.v_cocina.getFuegos());
        System.out.println( "Independiente: " + obj.v_cocina.getIndependiente());   

    }
}



Código: [Seleccionar]
public class SalonCasa {
    int v_numeroDeTelevisores;
    String v_tipoSalon;
   
   
    public SalonCasa (){
    v_numeroDeTelevisores=0;
    v_tipoSalon= "desconocido";
   
    }
   
    public void setTelevisores (int vTelevisores){ v_numeroDeTelevisores= vTelevisores;}
    public void setSalon (String vSalon){ v_tipoSalon= vSalon;}
   
    public int getTelevisores () {return v_numeroDeTelevisores;}
    public String getSalon (){ return v_tipoSalon;}
   
}

Código: [Seleccionar]
public class CocinaCasa {
   
    boolean v_esIndependiente;
    int v_numeroDeFuegos;
   
   
    public CocinaCasa(){
    v_esIndependiente=false;
    v_numeroDeFuegos=0;
    }   
   
    public void setIndependiente (boolean vIndependiente){ v_esIndependiente= vIndependiente;}
    public void setFuegos (int vFuego){ v_numeroDeFuegos= vFuego;}
   
    public boolean getIndependiente () {return v_esIndependiente;}
    public int getFuegos (){ return v_numeroDeFuegos;}
   
   
   
}

2
Hola, el código está correcto. Para crear objetos e invocar sus métodos tienes que hacerlo con BlueJ tal y como se indica aquí: http://aprenderaprogramar.com/index.php?option=com_content&view=article&id=418:visualizar-clases-y-crear-objetos-java-con-bluej-invocar-metodos-diferencias-entre-clase-y-objeto-cu00620b&catid=68:curso-aprender-programacion-java-desde-cero&Itemid=188

Saludos
Hola, los ejercicios los estoy realizando desde Netbeans..  Estoy tratando de crear el objeto de esta manera
 
Código: [Seleccionar]
public class Bombero {

    String v_nombre;
    String v_apellido;
    int v_edad;
    boolean v_casado;
    boolean v_especialista;
   
    public Bombero(String vNombre, String vApellido, int vEdad, boolean vCasado, boolean vEspecialista ){
    v_nombre=vNombre;
    v_apellido=vApellido;
    v_edad=vEdad;
    v_casado=vCasado;
    v_especialista=vEspecialista;
   
    }

    public void setNombre (String vNombre){v_nombre=vNombre;  }
    public void setApellido(String vApellido){v_apellido=vApellido; }
    public void setEdad (int vEdad){v_edad=vEdad; }
    public void setCasado (boolean vCasado){v_casado=vCasado;}
    public void setEspecialista (boolean vEspecialista){  v_especialista=vEspecialista;}
   
       
    public String getNombre (){ return v_nombre;  }
    public String getApellido(){ return v_apellido; }
    public int getEdad (){ return v_edad; }
    public boolean getCasado (){ return v_casado;}
    public boolean getEspecialista (){ return v_especialista;}
   

   
    public static void main(String[] args) {
    Bombero obj = new Bombero ();
    obj.setNombre("Luis");   
    System.out.println(obj.getNombre());
   }
   
}


Pero me sale este error
Exception in thread "main" java.lang.RuntimeException: Uncompilable source code - constructor Bombero in class bombero.Bombero cannot be applied to given types;
  required: java.lang.String,java.lang.String,int,boolean,boolean
  found: no arguments
  reason: actual and formal argument lists differ in length
   at bombero.Bombero.main(Bombero.java:43)

Incluso si le coloco los parámetros del constructor de esta manera
   Bombero obj = new Bombero (String vNombre, String vApellido, int vEdad, boolean vCasado, boolean vEspecialista )

Exception in thread "main" java.lang.RuntimeException: Uncompilable source code - Erroneous ctor sym type: <any>

Ya vi donde estaba el error   ???  jaja gracias de todas maneras

3
Aprender a programar desde cero / Re:Ejercicio! entrega CU00640B
« en: 18 de Julio 2014, 22:31 »
Hola,
Realicé el ejercicio  8)
Código: [Seleccionar]
public class Profesor {

    String v_nombre;
    String v_apellido;
    int v_edad;
    boolean v_casado;
    boolean v_especialista;
   
    public Profesor() {
        v_nombre = "";
        v_apellido = "";
        v_edad = 0;
        v_casado = true;
        v_especialista = true;

    }

    public Profesor(String vNombre, String vApellido, int vEdad, boolean vCasado, boolean vEspecialista) {
        v_nombre = vNombre;
        v_apellido = vApellido;
        v_edad = vEdad;
        v_casado = vCasado;
        v_especialista = vEspecialista;

    }
   
    public void setNombre (String vNombre){ v_nombre= vNombre; }
    public void setApellido (String vApellido){ v_apellido= vApellido; }
    public void setEdad (int vEdad){ v_edad= vEdad; }
    public void setCasado (boolean vCasado){ v_casado= vCasado; }
    public void setEspecialista (Boolean vEspecialista){ v_especialista= vEspecialista; }
   
    public String getNombre() {return v_nombre;}
    public String getApellido() {return v_apellido;}
    public int getEdad() {return v_edad;}
    public boolean getCasado() {return v_casado;}
    public boolean getEspecialista() {return v_especialista;}

   

    public static void main(String[] args) {
        Profesor obj1= new Profesor();
        Profesor obj2= new Profesor( "Juan","Perez", 30, true, true );
       
        obj1.setNombre("Maria");
        obj1.setApellido("Sanchez");
        obj1.setCasado(false);
        obj1.setEdad(20);
        obj1.setEspecialista(false);
       

 
        System.out.println(obj1.getNombre());
        System.out.println(obj1.getApellido());
        System.out.println(obj1.getCasado());
        System.out.println(obj1.getEdad());
        System.out.println(obj1.getEspecialista());
       
        System.out.println(obj2.getNombre());
        System.out.println(obj2.getApellido());
        System.out.println(obj2.getCasado());
        System.out.println(obj2.getEdad());
        System.out.println(obj2.getEspecialista());
           

    }
}

4
Hola, el código está correcto. Para crear objetos e invocar sus métodos tienes que hacerlo con BlueJ tal y como se indica aquí: http://aprenderaprogramar.com/index.php?option=com_content&view=article&id=418:visualizar-clases-y-crear-objetos-java-con-bluej-invocar-metodos-diferencias-entre-clase-y-objeto-cu00620b&catid=68:curso-aprender-programacion-java-desde-cero&Itemid=188

Saludos
Hola, los ejercicios los estoy realizando desde Netbeans..  Estoy tratando de crear el objeto de esta manera
 
Código: [Seleccionar]
public class Bombero {

    String v_nombre;
    String v_apellido;
    int v_edad;
    boolean v_casado;
    boolean v_especialista;
   
    public Bombero(String vNombre, String vApellido, int vEdad, boolean vCasado, boolean vEspecialista ){
    v_nombre=vNombre;
    v_apellido=vApellido;
    v_edad=vEdad;
    v_casado=vCasado;
    v_especialista=vEspecialista;
   
    }

    public void setNombre (String vNombre){v_nombre=vNombre;  }
    public void setApellido(String vApellido){v_apellido=vApellido; }
    public void setEdad (int vEdad){v_edad=vEdad; }
    public void setCasado (boolean vCasado){v_casado=vCasado;}
    public void setEspecialista (boolean vEspecialista){  v_especialista=vEspecialista;}
   
       
    public String getNombre (){ return v_nombre;  }
    public String getApellido(){ return v_apellido; }
    public int getEdad (){ return v_edad; }
    public boolean getCasado (){ return v_casado;}
    public boolean getEspecialista (){ return v_especialista;}
   

   
    public static void main(String[] args) {
    Bombero obj = new Bombero ();
    obj.setNombre("Luis");   
    System.out.println(obj.getNombre());
   }
   
}


Pero me sale este error
Exception in thread "main" java.lang.RuntimeException: Uncompilable source code - constructor Bombero in class bombero.Bombero cannot be applied to given types;
  required: java.lang.String,java.lang.String,int,boolean,boolean
  found: no arguments
  reason: actual and formal argument lists differ in length
   at bombero.Bombero.main(Bombero.java:43)

Incluso si le coloco los parámetros del constructor de esta manera
   Bombero obj = new Bombero (String vNombre, String vApellido, int vEdad, boolean vCasado, boolean vEspecialista )

Exception in thread "main" java.lang.RuntimeException: Uncompilable source code - Erroneous ctor sym type: <any>

5
Hola
Aquí está mi código, pero me quedé en la parte donde solicitaban "crea un objeto y comprueba que se inicializa correctamente consultando el valor de sus atributos después de haber creado el objeto"

Código: [Seleccionar]
public class Bombero {

    String v_nombre;
    String v_apellido;
    int v_edad;
    boolean v_casado;
    boolean v_especialista;
   
    public Bombero( String vNombre, String vApellido, int vEdad, boolean vCasado, boolean vEspecialista){
    v_nombre=vNombre;
    v_apellido=vApellido;
    v_edad=vEdad;
    v_casado=vCasado;
    v_especialista=vEspecialista;
   
    }
   
    public void setNombre (String vNombre){v_nombre=vNombre;  }
    public void setApellido(String vApellido){v_apellido=vApellido; }
    public void setEdad (int vEdad){  v_edad=vEdad; }
    public void setCasado (boolean vCasado){v_casado=vCasado;}
    public void setEspecialista (boolean vEspecialista){  v_especialista=vEspecialista;}
   
       
    public String getNombre (){ return v_nombre;  }
    public String getApellido(){ return v_apellido; }
    public int getEdad (){ return v_edad; }
    public boolean getCasado (){ return v_casado;}
    public boolean getEspecialista (){ return v_especialista;}
   

    public static void main(String[] args) {

   }
   
}

6
Hola! Cuando vayas a pegar código pulsa el botón # que aparece en el editor del foro y pega el código entre [ code ] ... [ / code]

A mí no me aparece mensaje de error, ni incluyendo método main ni sin incluirlo. ¿Estás usando BlueJ para escribir el código o estás usando otro programa?

Estoy usando NetBeans para escribir y ejecutar el código, pero incluso si me voy a modo consola de Windows usando "javac Rueda.java" y "java Rueda" me aparece el mismo mensaje.

7
Hola
Estaba realizando el ejercicio pero a la hora de ejecutarlo me sale este error : Main method not found in class Rueda. Please define the main method as : public static void main (String [] arg)

Código: [Seleccionar]
public class Rueda {

    String v_tipo;
    Double v_grosor;
    Double v_diametro;
    String v_marca;

    public Rueda() {
        v_tipo = "Especiales";
        v_grosor = 0.0;
        v_diametro = 0.0;
        v_marca = "Hancook";
    }

    public void setTipo (String vTipo){ v_tipo = vTipo;  }
    public void setGrosor(Double vGrosor){ v_grosor = vGrosor;}
    public void setDiametro (Double vDiametro){ v_grosor = vDiametro;}
    public void setMarca (String vMarca){ v_marca = vMarca;}
 
   
    public String getTipo (){ return v_tipo;  }
    public Double getGrosor(){ return v_grosor; }
    public Double getDiametro (){ return v_grosor; }
    public String getMarca (){ return v_marca;}
   
   
   
   
    public void comprobarDimensiones() {

        if (v_diametro > 1.4) {
            System.out.println("La rueda es para un vehículo grande");

            if (v_grosor <= 0.4) {
                System.out.println("El grosor para esta rueda es inferior al recomendado");
            }

        } else if ((v_diametro <= 1.4) && (v_diametro > 0.8)) {
            System.out.println("La rueda es para un vehículo mediano");
            if (v_grosor <= 0.25) {
                System.out.println("El grosor para esta rueda es inferior al recomendado");
            }

        } else {
            System.out.println("La rueda es para un vehículo pequeño");
        }

    }

   public  void main(String[] args) {
       comprobarDimensiones();
   }
}

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