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

Páginas: 1 ... 8 9 10 11 12 [13] 14 15 16 17 18
241
Clase principal main
Código: [Seleccionar]
package testHerencia3;

import java.util.Calendar;

public class testHerencia3 {

    public static void main(String[] args) {
        System.out.println("LOS PRODUCTOS FRESCO.");

        Calendar fecha1 = Calendar.getInstance();
        fecha1.set(2018, 9, 12);
        ProductoFresco productoFresco1 = new ProductoFresco(fecha1, "00009876");
        Calendar fecha2 = Calendar.getInstance();
        fecha2.set(2014, 9, 12);
        productoFresco1.setFechaEnvasado(fecha2);
        productoFresco1.setPaisOrigen("Paraguay");
        productoFresco1.mostrarProductoFresco();

        System.out.println("\n");

        Calendar fecha3 = Calendar.getInstance();
        fecha3.set(2017, 9, 12);
        ProductoFresco productoFresco2 = new ProductoFresco(fecha3, "000045454");
        Calendar fecha4 = Calendar.getInstance();
        fecha4.set(2012, 8, 12);
        productoFresco2.setFechaEnvasado(fecha4);
        productoFresco2.setPaisOrigen("Paraguay");
        productoFresco2.mostrarProductoFresco();

        System.out.println("\n");

        System.out.println("LOS PRODUCTOS REFRIGERADO.");
        Calendar fecha5 = Calendar.getInstance();
        fecha1.set(2019, 10, 22);
        ProductoRefrigerado productoRefrigerado1 = new ProductoRefrigerado(fecha5, "00032323");
        Calendar fecha6 = Calendar.getInstance();
        fecha6.set(2015, 11, 02);
        productoRefrigerado1.setFechaEnvasado(fecha6);
        productoRefrigerado1.setOrgSupAlimentaria("854dd");
        productoRefrigerado1.setPaisOrigen("Paraguay");
        productoRefrigerado1.setTemperaturaRecomendada(-2);
        productoRefrigerado1.mostrarProductoRefrigerado();

        System.out.println("\n");

        Calendar fecha7 = Calendar.getInstance();
        fecha7.set(2020, 10, 02);
        ProductoRefrigerado productoRefrigerado2 = new ProductoRefrigerado(fecha7, "00032323");
        Calendar fecha8 = Calendar.getInstance();
        fecha8.set(2011, 10, 02);
        productoRefrigerado2.setFechaEnvasado(fecha8);
        productoRefrigerado2.setOrgSupAlimentaria("4343FF");
        productoRefrigerado2.setPaisOrigen("Paraguay");
        productoRefrigerado2.setTemperaturaRecomendada(-6);
        productoRefrigerado2.mostrarProductoRefrigerado();

        System.out.println("\n");

        Calendar fecha9 = Calendar.getInstance();
        fecha9.set(2016, 10, 22);
        ProductoRefrigerado productoRefrigerado3 = new ProductoRefrigerado(fecha9, "00032323");
        Calendar fecha10 = Calendar.getInstance();
        fecha10.set(2012, 11, 02);
        productoRefrigerado3.setFechaEnvasado(fecha10);
        productoRefrigerado3.setOrgSupAlimentaria("854EE");
        productoRefrigerado3.setPaisOrigen("Paraguay");
        productoRefrigerado3.setTemperaturaRecomendada(-3);
        productoRefrigerado3.mostrarProductoRefrigerado();

        System.out.println("\n");

        System.out.println("LOS PRODUCTOS CONGELADOS");
        System.out.println("CONGELADOS POR AIRE");

        Calendar fecha11 = Calendar.getInstance();
        fecha11.set(2018, 9, 12);
        CongeladoAire congeladoAire1 = new CongeladoAire(15, 10, 30, 45, fecha11, "000032323");
        congeladoAire1.setTemperaturaRecomendada(-4);
        Calendar fecha12 = Calendar.getInstance();
        fecha12.set(2010, 9, 12);
        congeladoAire1.setFechaEnvasado(fecha12);
        congeladoAire1.setPaisOrigen("Paraguay");
        congeladoAire1.mostraProductoCongeladoAire();

        System.out.println("\n");

        Calendar fecha13 = Calendar.getInstance();
        fecha13.set(2019, 8, 11);
        CongeladoAire congeladoAire2 = new CongeladoAire(18, 20, 22, 40, fecha13, "000066663");
        congeladoAire2.setTemperaturaRecomendada(-5);
        Calendar fecha14 = Calendar.getInstance();
        fecha14.set(2011, 9, 12);
        congeladoAire2.setFechaEnvasado(fecha14);
        congeladoAire2.setPaisOrigen("Paraguay");
        congeladoAire2.mostraProductoCongeladoAire();
        System.out.println("\n");

        System.out.println("CONGELADO POR AGUA");

        Calendar fecha15 = Calendar.getInstance();
        fecha15.set(2019, 8, 11);
        CongeladoAgua congeladoAgua1 = new CongeladoAgua(20, fecha15, "00034343");
        Calendar fecha16 = Calendar.getInstance();
        fecha16.set(2014, 7, 10);
        congeladoAgua1.setFechaEnvasado(fecha16);
        congeladoAgua1.setTemperaturaRecomendada(-5);
        congeladoAgua1.setPaisOrigen("Paraguay");
        congeladoAgua1.mostrarProductoCongeladoAgua();

        System.out.println("\n");

        Calendar fecha17 = Calendar.getInstance();
        fecha15.set(2019, 8, 11);
        CongeladoAgua congeladoAgua2 = new CongeladoAgua(30, fecha17, "00034343");
        Calendar fecha18 = Calendar.getInstance();
        fecha18.set(2016, 7, 10);
        congeladoAgua2.setFechaEnvasado(fecha18);
        congeladoAgua2.setTemperaturaRecomendada(-2);
        congeladoAgua2.setPaisOrigen("Paraguay");
        congeladoAgua2.mostrarProductoCongeladoAgua();
        System.out.println("\n");

        System.out.println("CONGELADO POR NITROGENO.");

        Calendar fecha19 = Calendar.getInstance();
        fecha19.set(2019, 4, 11);
        //como no se los metodo de congelamieto le puse metodo1 para probar
        CongeladoNitrogeno congeladoNitrogeno = new CongeladoNitrogeno("metodo1", "30", fecha19, "0003453");
        Calendar fecha20 = Calendar.getInstance();
        fecha20.set(2011, 4, 10);
        congeladoNitrogeno.setFechaEnvasado(fecha20);
        congeladoNitrogeno.setTemperaturaRecomendada(-6);
        congeladoNitrogeno.setPaisOrigen("Paraguay");
        congeladoNitrogeno.mostrarProductoCongeladoNitrogeno();

    }

}
Clase producto
Código: [Seleccionar]
package testHerencia3;

import java.util.Calendar;

public class Producto {

    private Calendar fechaCaducidad;
    private String numeroLote;

    //public Producto() {
    //}
    public Producto(Calendar fechaCaducidad, String numeroLote) {
        this.fechaCaducidad = fechaCaducidad;
        this.numeroLote = numeroLote;
    }

    public Calendar getFechaCaducidad() {
        return fechaCaducidad;
    }

    public void setFechaCaducidad(Calendar fechaCaducidad) {
        this.fechaCaducidad = fechaCaducidad;
    }

    public String getNumeroLote() {
        return numeroLote;
    }

    public void setNumeroLote(String numeroLote) {
        this.numeroLote = numeroLote;
    }

}
Clase pruducto refrigerado extends de la clase producto
Código: [Seleccionar]
package testHerencia3;

import java.util.Calendar;

public class ProductoRefrigerado extends Producto {

    private String orgSupAlimentaria;
    private Calendar fechaEnvasado;
    private double temperaturaRecomendada;
    private String paisOrigen;

    public ProductoRefrigerado(Calendar fechaCaducidad, String numeroLote) {
        super(fechaCaducidad, numeroLote);
    }

    public ProductoRefrigerado(String orgSupAlimentaria, Calendar fechaEnvasado, double temperaturaRecomendada, String paisOrigen, Calendar fechaCaducidad, String numeroLote) {
        super(fechaCaducidad, numeroLote);
        this.orgSupAlimentaria = orgSupAlimentaria;
        this.fechaEnvasado = fechaEnvasado;
        this.temperaturaRecomendada = temperaturaRecomendada;
        this.paisOrigen = paisOrigen;
    }

    public String getOrgSupAlimentaria() {
        return orgSupAlimentaria;
    }

    public void setOrgSupAlimentaria(String orgSupAlimentaria) {
        this.orgSupAlimentaria = orgSupAlimentaria;
    }

    public Calendar getFechaEnvasado() {
        return fechaEnvasado;
    }

    public void setFechaEnvasado(Calendar fechaEnvasado) {
        this.fechaEnvasado = fechaEnvasado;
    }

    public double getTemperaturaRecomendada() {
        return temperaturaRecomendada;
    }

    public void setTemperaturaRecomendada(double temperaturaRecomendada) {
        this.temperaturaRecomendada = temperaturaRecomendada;
    }

    public String getPaisOrigen() {
        return paisOrigen;
    }

    public void setPaisOrigen(String paisOrigen) {
        this.paisOrigen = paisOrigen;
    }

    public void mostrarProductoRefrigerado() {
        System.out.println("Producto refrigerado con fecha de envasado " + getFechaEnvasado().getTime() + " fecha de vencimiento " + getFechaCaducidad().getTime() + " con numero de lote " + getNumeroLote() + "\n"
                + " código del organismo de supervisión alimentaria " + getOrgSupAlimentaria() + " temperatura recomendada de mantenimiento " + getTemperaturaRecomendada() + ""
                + " pais de origen " + getPaisOrigen());
    }
}
Clase fresco refrigerado extends de la clase producto
Código: [Seleccionar]
package testHerencia3;

import java.util.Calendar;

public class ProductoCongelado extends Producto {

    private Calendar fechaEnvasado;
    private String paisOrigen;
    private double temperaturaRecomendada;

    public ProductoCongelado(Calendar fechaCaducidad, String numeroLote) {
        super(fechaCaducidad, numeroLote);
    }

    public ProductoCongelado(Calendar fechaEnvasado, String paisOrigen, double temperaturaRecomendada, Calendar fechaCaducidad, String numeroLote) {
        super(fechaCaducidad, numeroLote);
        this.fechaEnvasado = fechaEnvasado;
        this.paisOrigen = paisOrigen;
        this.temperaturaRecomendada = temperaturaRecomendada;
    }

    public Calendar getFechaEnvasado() {
        return fechaEnvasado;
    }

    public void setFechaEnvasado(Calendar fechaEnvasado) {
        this.fechaEnvasado = fechaEnvasado;
    }

    public String getPaisOrigen() {
        return paisOrigen;
    }

    public void setPaisOrigen(String paisOrigen) {
        this.paisOrigen = paisOrigen;
    }

    public double getTemperaturaRecomendada() {
        return temperaturaRecomendada;
    }

    public void setTemperaturaRecomendada(double temperaturaRecomendada) {
        this.temperaturaRecomendada = temperaturaRecomendada;
    }

    public void mostrarProductoCongelado() {
        System.out.println("Producto congelado de fecha de vencimiento " + getFechaCaducidad() + " con numero de lote " + getNumeroLote() + ""
                + " temperatura de congelación recomendada " + getTemperaturaRecomendada());
    }

}
clase producto congelado extends de la clase  Producto
Código: [Seleccionar]
package testHerencia3;

import java.util.Calendar;

public class ProductoCongelado extends Producto {

    private Calendar fechaEnvasado;
    private String paisOrigen;
    private double temperaturaRecomendada;

    public ProductoCongelado(Calendar fechaCaducidad, String numeroLote) {
        super(fechaCaducidad, numeroLote);
    }

    public ProductoCongelado(Calendar fechaEnvasado, String paisOrigen, double temperaturaRecomendada, Calendar fechaCaducidad, String numeroLote) {
        super(fechaCaducidad, numeroLote);
        this.fechaEnvasado = fechaEnvasado;
        this.paisOrigen = paisOrigen;
        this.temperaturaRecomendada = temperaturaRecomendada;
    }

    public Calendar getFechaEnvasado() {
        return fechaEnvasado;
    }

    public void setFechaEnvasado(Calendar fechaEnvasado) {
        this.fechaEnvasado = fechaEnvasado;
    }

    public String getPaisOrigen() {
        return paisOrigen;
    }

    public void setPaisOrigen(String paisOrigen) {
        this.paisOrigen = paisOrigen;
    }

    public double getTemperaturaRecomendada() {
        return temperaturaRecomendada;
    }

    public void setTemperaturaRecomendada(double temperaturaRecomendada) {
        this.temperaturaRecomendada = temperaturaRecomendada;
    }

    public void mostrarProductoCongelado() {
        System.out.println("Producto congelado de fecha de vencimiento " + getFechaCaducidad() + " con numero de lote " + getNumeroLote() + ""
                + " temperatura de congelación recomendada " + getTemperaturaRecomendada());
    }

}
clase de producto congelado por nitrogeno extends ProductoCongelado
Código: [Seleccionar]
package testHerencia3;

import java.util.Calendar;

public class CongeladoNitrogeno extends ProductoCongelado {

    private String metodoCongelamiento;
    private String tiempoExposicion;

    public CongeladoNitrogeno(String metodoCongelamiento, String tiempoExposicion, Calendar fechaCaducidad, String numeroLote) {
        super(fechaCaducidad, numeroLote);
        this.metodoCongelamiento = metodoCongelamiento;
        this.tiempoExposicion = tiempoExposicion;
    }

    public CongeladoNitrogeno(String metodoCongelamiento, String tiempoExposicion, Calendar fechaEnvasado, String paisOrigen, double temperaturaRecomendada, Calendar fechaCaducidad, String numeroLote) {
        super(fechaEnvasado, paisOrigen, temperaturaRecomendada, fechaCaducidad, numeroLote);
        this.metodoCongelamiento = metodoCongelamiento;
        this.tiempoExposicion = tiempoExposicion;
    }

    public String getMetodoCongelamiento() {
        return metodoCongelamiento;
    }

    public void setMetodoCongelamiento(String metodoCongelamiento) {
        this.metodoCongelamiento = metodoCongelamiento;
    }

    public String getTiempoExposicion() {
        return tiempoExposicion;
    }

    public void setTiempoExposicion(String tiempoExposicion) {
        this.tiempoExposicion = tiempoExposicion;
    }

    public void mostrarProductoCongeladoNitrogeno() {
        System.out.println("Producto congelado por nitrogeno de fecha de envasado " + getFechaEnvasado().getTime() + " con numero de lote " + getNumeroLote() + "\n"
                + " temperatura de congelación recomendada " + getTemperaturaRecomendada() + " con fecha de vencimiento " + getFechaCaducidad().getTime() + "\n"
                + "  metodo de congelamiento " + getMetodoCongelamiento() + " pais de origen " + getPaisOrigen() + " tiempo de exposición al nitrógeno " + getTiempoExposicion() + "s");
    }

}
clase de producto congelado por aire extends de la clase producto congelado
Código: [Seleccionar]
package testHerencia3;

import java.util.Calendar;

public class CongeladoAire extends ProductoCongelado {

    double nitrogeno;
    double oxigeno;
    double dioxidoCarbono;
    double vaporAgua;

    public CongeladoAire(double nitrogeno, double oxigeno, double dioxidoCarbono, double vaporAgua, Calendar fechaCaducidad, String numeroLote) {
        super(fechaCaducidad, numeroLote);
        this.nitrogeno = nitrogeno;
        this.oxigeno = oxigeno;
        this.dioxidoCarbono = dioxidoCarbono;
        this.vaporAgua = vaporAgua;
    }

    public CongeladoAire(double nitrogeno, double oxigeno, double dioxidoCarbono, double vaporAgua, Calendar fechaEnvasado, String paisOrigen, double temperaturaRecomendada, Calendar fechaCaducidad, String numeroLote) {
        super(fechaEnvasado, paisOrigen, temperaturaRecomendada, fechaCaducidad, numeroLote);
        this.nitrogeno = nitrogeno;
        this.oxigeno = oxigeno;
        this.dioxidoCarbono = dioxidoCarbono;
        this.vaporAgua = vaporAgua;
    }

    public double getNitrogeno() {
        return nitrogeno;
    }

    public void setNitrogeno(double nitrogeno) {
        this.nitrogeno = nitrogeno;
    }

    public double getOxigeno() {
        return oxigeno;
    }

    public void setOxigeno(double oxigeno) {
        this.oxigeno = oxigeno;
    }

    public double getDioxidoCarbono() {
        return dioxidoCarbono;
    }

    public void setDioxidoCarbono(double dioxidoCarbono) {
        this.dioxidoCarbono = dioxidoCarbono;
    }

    public double getVaporAgua() {
        return vaporAgua;
    }

    public void setVaporAgua(double vaporAgua) {
        this.vaporAgua = vaporAgua;
    }

    public void mostraProductoCongeladoAire() {
        System.out.println("Producto congelado con aire con fecha de envasado " + getFechaEnvasado().getTime() + " con numero de lote " + getNumeroLote() + "\n"
                + " temperatura de congelación recomendada " + getTemperaturaRecomendada() + " con fecha de vencimiento " + getFechaCaducidad().getTime() + "\n"
                + " con una composicion de aire de congelado en % de " + " nitrogeno: " + getNitrogeno() + "% " + " oxigeno: " + getOxigeno() + "% " + "\n"
                + " dioxido de carbono: " + getDioxidoCarbono() + "% " + " vapor de agua: " + getVaporAgua() + "%");
    }

}
clase de producto congelado por agua extends de la clase producto congelado
Código: [Seleccionar]
package testHerencia3;

import java.util.Calendar;

public class CongeladoAgua extends ProductoCongelado {

    private double salinidaAgua;

    public CongeladoAgua(double salinidaAgua, Calendar fechaCaducidad, String numeroLote) {
        super(fechaCaducidad, numeroLote);
        this.salinidaAgua = salinidaAgua;
    }

    public CongeladoAgua(double salinidaAgua, Calendar fechaEnvasado, String paisOrigen, double temperaturaRecomendada, Calendar fechaCaducidad, String numeroLote) {
        super(fechaEnvasado, paisOrigen, temperaturaRecomendada, fechaCaducidad, numeroLote);
        this.salinidaAgua = salinidaAgua;
    }

    public double getSalinidaAgua() {
        return salinidaAgua;
    }

    public void setSalinidaAgua(double salinidaAgua) {
        this.salinidaAgua = salinidaAgua;
    }

    public void mostrarProductoCongeladoAgua() {
        System.out.println("Producto congelado con agua de fecha de envasado " + getFechaEnvasado().getTime() + " con numero de lote " + getNumeroLote() + "\n"
                + " temperatura de congelación recomendada " + getTemperaturaRecomendada() + " con fecha de vencimiento " + getFechaCaducidad().getTime() + "\n"
                + "  salinidad del agua de " + getSalinidaAgua() + "g" + " por litro de agua" + " de origen " + getPaisOrigen());
    }
}

242
Gracia por aclararme las duda sobre "Unknown"  :) :) :)

243
Gracia por tu ayuda si se me paso eso es que yo hice uno nomas y después copie y modifique los otro para imprimir por pantalla y no modifique todo el texto.

244
Aprender a programar desde cero / Re:Ejercicio CU00632B
« en: 23 de Mayo 2016, 01:39 »
Para publicar en el foro te recomiendo que lea esto para el buen ordenamiento y entendimiento.
https://www.aprenderaprogramar.com/foros/index.php?topic=1460.0

245
Aprender a programar desde cero / Re:Ejercicicio Java CU00657B
« en: 20 de Mayo 2016, 15:32 »
Para escribir es este foro te recomiendo que lea esto es para el buen orden y entendimiento.
https://www.aprenderaprogramar.com/foros/index.php?topic=1460.0

246
Hola soy Ramon estudiante de analista en sistemas, soy programador en java más en la parte web. Manejo bases de datos MySql y postgresql. Aprendí mucho en esta web, especialmente la forma correcta de programación. Y voy a seguir aprendiendo con la ayuda de todos en esta web. Gracias por todo y que sigan adelante. :) :) :) :) :)

247
Aprender a programar desde cero / Re:trabajo practico CU00632B
« en: 19 de Mayo 2016, 21:45 »
Este ejercicios es del CU00633b
Citar
EJERCICIO

Define una clase Medico considerando los siguientes atributos de clase: nombre (String), apellidos (String), edad (int), casado (boolean), numeroDocumentoIdentidad (String), especialidad (String). Define un constructor asignando unos valores de defecto a los atributos y los métodos para poder establecer y obtener los valores de los atributos. Define un método de nombre “calculoParaMultiploEdad” que no recibe parámetros y es tipo procedimiento cuyo cometido será el siguiente: determinar cuántos años faltan para que la edad del médico sea múltiplo de 5 y mostrar un mensaje informativo por pantalla. Por ejemplo si el médico tiene 22 años deberá en primer lugar obtener el resto de la división de 22 entre 5, que es 2. Ahora obtendrá los años que faltan para que el médico tenga una edad múltiplo de 5, que serán 5-2 = 3 años. A continuación deberá mostrar un mensaje por consola del tipo: “El médico de nombre … con especialidad … tendrá una edad múltiplo de 5 dentro de … años”. Compila el código para comprobar que no presenta errores, crea un objeto, usa sus métodos y comprueba que aparezcan correctamente los mensajes por consola, y que cuando cambias la edad aparece correctamente el tiempo que falta para que la edad sea múltiplo de 5. Para comprobar si es correcta tu solución puedes consultar en los foros aprenderaprogramar.com.

Defina una clase medico con todo su atributos he visto que eso esta bien excepto por este
Código: [Seleccionar]
private String casado; tiene que ser de tipo boleano
Código: [Seleccionar]
private Boolean casado;
Dice que defina un método
Citar
Define un método de nombre “calculoParaMultiploEdad” que no recibe parámetros
Y vos definiste una clase eso es un error
Código: [Seleccionar]
public class CalculoMedico{
    public String resultado(String dimeUnString){
        System.out.println("El medico de nombre" + getNombre() + "con especialidad en" + getEspecialidad() + "tendrà una edad mùltiplo de 5 dentro de" + (5-(getEdad()%5)) + "años");
    return dimeUnString;}
    }
Para tener una idea el método seria como este.
Código: [Seleccionar]
public void calculoParaMultiploEdad() {

        int x = edad % 5;
        int r = 5 - x;
        if (r != 5) {
            System.out.println("El médico de nombre " + nombre + " con especialidad " + especialidad
                    + " tendra una edad multiplo de 5 dentro de " + r + " años");
        } else {
            System.out.println("El médico de nombre " + nombre + " con especialidad " + especialidad
                    + " tiene ahora mismo una edad de multiplo de 5");
        }
    }

Te voy a poner el código completo para poder guiarte y estudiar

Clase principal main para que se ejecute es por el IDE que estoy usando es para imprimir o mostrar por pantalla
Código: [Seleccionar]
package pruebamedico;

public class PruebaMedico {

    public static void main(String[] args) {
        Medicos medico = new Medicos();
        medico.calculoParaMultiploEdad();
    }
   
}

Este es la clase médicos donde están los atributos y los métodos
Código: [Seleccionar]
package pruebamedico;

public class Medicos {

    private int edad;
    private String apellido;
    private String nombre;
    private String dni;
    private Boolean casado;
    private String especialidad;

    //constructor
    public Medicos() {
        edad = 28;
        apellido = "Rivero";
        nombre = "Juan";
        dni = "56756756";
        casado = true;
        especialidad = "";
    }//cierre de la constructor

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

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

    public void setApellido(String valorApellido) {
        apellido = valorApellido;
    }

    public void setDni(String valorDni) {
        dni = valorDni;
    }

    public void setCasado(Boolean valorCasado) {
        casado = valorCasado;
    }

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

    public int getEdad() {
        return edad;
    }

    public String getApellido() {
        return apellido;
    }

    public String getNombre() {
        return nombre;
    }

    public String getDni() {
        return dni;
    }

    public Boolean getCasado() {

        return casado;
    }

    public String getEspecialidad() {
        return especialidad;
    }

    //Metodo para que el calculo salga en pantalla de consola al solicitarlo
    public void calculoParaMultiploEdad() {

        int x = edad % 5;
        int r = 5 - x;
        if (r != 5) {
            System.out.println("El médico de nombre " + nombre + " con especialidad " + especialidad
                    + " tendra una edad multiplo de 5 dentro de " + r + " años");
        } else {
            System.out.println("El médico de nombre " + nombre + " con especialidad " + especialidad
                    + " tiene ahora mismo una edad de multiplo de 5");
        }
    }

    //cierre de los metodos
}

Podes probar cambiando los valores.

248
Aprender a programar desde cero / Re:trabajo practico CU00632B
« en: 19 de Mayo 2016, 02:02 »
Solo un consejo para ser mas atendible podes leer esto para mejorar tu publicación en los foro.
https://www.aprenderaprogramar.com/foros/index.php?topic=1460.0

249
Solución propuesta para el ejercicio CU00686B del tutorial de programación en lenguaje Java desde cero:

Clase principal main
Código: [Seleccionar]
package testherencia2;

public class TestHerencia2 {

    public static void main(String[] args) {
        ProductoFresco productoFresco = new ProductoFresco("20/09/2016", "000012345");
        productoFresco.setFechaEnvasado("01/11/2015");
        productoFresco.setPaisOrigen("Paraguay");
        productoFresco.mostrarProductoFresco();

        ProductoRefrigerado productoRefrigerado = new ProductoRefrigerado("30/12/2016", "00098878");
        productoRefrigerado.setOrgSupAlimentaria("xz0083");
        productoRefrigerado.mostrarProductoRefrigerado();

        ProductoCongelado productoCongelado = new ProductoCongelado("10/10/2016", "00055443");
        productoCongelado.setTemperaturaRecomendada("-4º");
        productoCongelado.mostrarProductoCongelado();

    }

}

Clase Producto
Código: [Seleccionar]
package testherencia2;

public class Producto {

    private String fechaCaducidad;
    private String numeroLote;

    //public Producto() {
    //}
    public Producto(String fechaCaducidad, String numeroLote) {
        this.fechaCaducidad = fechaCaducidad;
        this.numeroLote = numeroLote;
    }

    public String getFechaCaducidad() {
        return fechaCaducidad;
    }

    public void setFechaCaducidad(String fechaCaducidad) {
        this.fechaCaducidad = fechaCaducidad;
    }

    public String getNumeroLote() {
        return numeroLote;
    }

    public void setNumeroLote(String numeroLote) {
        this.numeroLote = numeroLote;
    }

}

Clase producto fresco
Código: [Seleccionar]
package testherencia2;

public class ProductoFresco extends Producto {

    private String fechaEnvasado;
    private String paisOrigen;

    public ProductoFresco(String fechaCaducidad, String numeroLote) {
        super(fechaCaducidad, numeroLote);
        fechaEnvasado = "Unknown";
        paisOrigen = "Unknown";

    }

    public String getFechaEnvasado() {
        return fechaEnvasado;
    }

    public void setFechaEnvasado(String fechaEnvasado) {
        this.fechaEnvasado = fechaEnvasado;
    }

    public String getPaisOrigen() {
        return paisOrigen;
    }

    public void setPaisOrigen(String paisOrigen) {
        this.paisOrigen = paisOrigen;
    }

    public void mostrarProductoFresco() {
        System.out.println("Producto fresco de fecha de vencimiento " + getFechaCaducidad() + " con numero de lote " + getNumeroLote() + ""
                + " con fecha de envasado " + getFechaEnvasado() + " paìs de origen " + getPaisOrigen());
    }

}

Clase producto refrigerado
Código: [Seleccionar]
package testherencia2;

public class ProductoRefrigerado extends Producto {

    private String orgSupAlimentaria;

    public ProductoRefrigerado(String fechaCaducidad, String numeroLote) {
        super(fechaCaducidad, numeroLote);
        orgSupAlimentaria = "Unknown";
    }

    public String getOrgSupAlimentaria() {
        return orgSupAlimentaria;
    }

    public void setOrgSupAlimentaria(String orgSupAlimentaria) {
        this.orgSupAlimentaria = orgSupAlimentaria;
    }

    public void mostrarProductoRefrigerado() {
        System.out.println("Producto fresco de fecha de vencimiento " + getFechaCaducidad() + " con numero de lote " + getNumeroLote() + ""
                + " código del organismo de supervisión alimentaria " + getOrgSupAlimentaria());
    }
}

Clase producto congelado
Código: [Seleccionar]
package testherencia2;

public class ProductoCongelado extends Producto {

    private String temperaturaRecomendada;

    public ProductoCongelado(String fechaCaducidad, String numeroLote) {
        super(fechaCaducidad, numeroLote);
        temperaturaRecomendada = "Unknown";
    }

    public String getTemperaturaRecomendada() {
        return temperaturaRecomendada;
    }

    public void setTemperaturaRecomendada(String temperaturaRecomendada) {
        this.temperaturaRecomendada = temperaturaRecomendada;
    }

    public void mostrarProductoCongelado() {
        System.out.println("Producto fresco de fecha de vencimiento " + getFechaCaducidad() + " con numero de lote " + getNumeroLote() + ""
                + " temperatura de congelación recomendada " + getTemperaturaRecomendada());
    }

}

Una pregunta que significa "Unknown" en un constructor.

250
Ejercicios corregidos
Código: [Seleccionar]
package test;

public class Test {

    static int atributo1;

    Test(int atrib) {
        atributo1 = atrib;
    }

    public static void main(String[] args) {
        atributo1 = 8;
        System.out.println("Mensaje 1");
        System.out.println("Atributo 1 vale " + getAtrib1());
    }

    public static int getAtrib1() {
        return atributo1;
    }

}

Hice como me recomendaste gracia :) :)

251
Gracia por tu ayuda este es el cambio que le hice a la clase main como me aconsejaste.
Código: [Seleccionar]
package ejercicoscu00682b;

public class EjercicosCu00682b {

    public static void main(String[] args) {
        System.out.println("Un palet admite 2.27 m3 de volumen. A continuación el peso de los palets de las distintas piedras:");

        for (TipoDePiedra piedra : TipoDePiedra.values()) {
            System.out.println(piedra.toString() + " el palet pesa " + Math.round((2.27 * piedra.getPeso())) + " kg");
        }
    }

}

252
Citar
¿Qué mensaje de error se obtiene? ¿Por qué se obtiene este mensaje de error? ¿Cómo podemos solucionarlo para que se ejecute lo que pretendemos?

¿Qué mensaje de error se obtiene?

el código fuente incompilable - variable no estática esto no se puede hacer referencia a partir de un contexto estático

¿Por qué se obtiene este mensaje de error?

Yo pienso como el metodo main es estático y el otro es un objeto y como dice que ante de ejecutar el programa están las clase pero no el objeto.

¿Cómo podemos solucionarlo para que se ejecute lo que pretendemos?

La solución que yo encontré es crear una clase que le llame prueba y después instan ciar desde el método main para ejecutarlo.

El código quedaría como este.

Clase principal main

Código: [Seleccionar]
package test;

public class Test {

    public static void main(String[] args) {
        Prueba prueba = new Prueba();
        System.out.println("Mensaje 1");
        System.out.println("Atributo 1 vale" + prueba.getAtrib1());
    }

}


Clase prueba es la nueva clase que cree

Código: [Seleccionar]
package test;

public class Prueba {

    private int atributo1;

    public Prueba() {
    }

    Prueba(int atrib) {
        atributo1 = 0;
    }

    public int getAtrib1() {
        return atributo1;
    }

}

253
Clase principal main

Código: [Seleccionar]
package ejercicoscu00682b;

public class EjercicosCu00682b {

    public static void main(String[] args) {
        System.out.println("El peso de los palets de las distintas piedras");

        for (TipoDePiedra piedra : TipoDePiedra.values()) {
            System.out.println(piedra.toString() + " el palet pesa " + piedra.getPeso() + " kg");
        }
    }

}

Clase de tipo enum

Código: [Seleccionar]
package ejercicoscu00682b;

public enum TipoDePiedra {

    CALIZA(1200),
    MARMOL(1423.55),
    PIZARRA(1325),
    CUARTIZA(1466.22);

    private double peso;

    private TipoDePiedra() {
    }

    private TipoDePiedra(double peso) {
        this.peso = peso;
    }

    public double getPeso() {
        return peso;
    }

    public void setPeso(double peso) {
        this.peso = peso;
    }

}

254
Clase principal main

Código: [Seleccionar]
package ejercicioscu00681b;

public class EjerciciosCu00681b {

    public static void main(String[] args) {
        Vehiculo vehiculo = new Vehiculo();
        vehiculo.setMarca(Vehiculo.MarcaDeVehiculo.FORD);
        vehiculo.setMatricula("paraguay 123");

        System.out.println("La maraca de vehiculo es " + vehiculo.getMarca() + " matricula numero " + vehiculo.getMatricula());

    }

}


Clase vehiculo donde contiene el enum y los atributos para el vehiculos

Código: [Seleccionar]
package ejercicioscu00681b;

public class Vehiculo {

    enum MarcaDeVehiculo {

        FORD, TOYOTA, SUZUKI, RENAULT, SEAT
    };
    private String matricula;
    MarcaDeVehiculo marca;

    public Vehiculo() {
    }

    public Vehiculo(String matricula, MarcaDeVehiculo marca) {
        this.matricula = matricula;
        this.marca = marca;
    }

    public String getMatricula() {
        return matricula;
    }

    public void setMatricula(String matricula) {
        this.matricula = matricula;
    }

    public MarcaDeVehiculo getMarca() {
        return marca;
    }

    public void setMarca(MarcaDeVehiculo marca) {
        this.marca = marca;
    }

}

255
Gracia por tu comentario voy a llevarlos en cuenta para mejorar. :)

256
Planteamiento de solución para el ejercicio CU00680B del tutorial de aprender a programar en java desde cero:


Clase principal main

Código: [Seleccionar]
/*
 * Esta es clase principal main del ejercicios cu00680B de aprender a programar
 *@see <a href="https://www.aprenderaprogramar.com/index.php?option=com_content&view=article&id=646:documentar-proyectos-java-con-javadoc-comentarios-simbolos-tags-deprecated-param-etc-cu00680b&catid=68:curso-aprender-programacion-java-desde-cero&Itemid=188">
 *Aprender a programar</a>
 */
package ejercicioscu00680b;

/**
 *
 * @author:DRANXZ88
 * @version:09052016
 *
 */
public class EjerciciosCu00680B {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // Los codigo que son llamados de la otra clase
        EntradaDeTeclado agregar = new EntradaDeTeclado();
        miniCalculadoraEjemplo calculadora = new miniCalculadoraEjemplo();
        System.out.println("ingrese un valor con decimal.");
        double valorDoubleA = Double.valueOf(agregar.AgregarNumero());
        calculadora.valorAbsoluto(valorDoubleA);
        System.out.println("igrese un valor con decimal.");
        double valorDoubleR = Double.valueOf(agregar.AgregarNumero());
        calculadora.raizCuadrada(valorDoubleR);
    }

}


Clase miniCalculadoraEjemplo

Donde contiene los metodos para hallar el valor absoluto y la raiz cuadrada

Código: [Seleccionar]
/*
 * Esta es clase principal main del ejercicios cu00680B de aprender a programar
 *@see <a href="https://www.aprenderaprogramar.com/index.php?option=com_content&view=article&id=646:documentar-proyectos-java-con-javadoc-comentarios-simbolos-tags-deprecated-param-etc-cu00680b&catid=68:curso-aprender-programacion-java-desde-cero&Itemid=188">
 *Aprender a programar</a>
 */
package ejercicioscu00680b;

/**
 *
 * @author:DRANXZ88
 * @version:09052016
 *
 */
public class miniCalculadoraEjemplo {

    /*
     *contructor vacio para la clase miniCalculadoraEjemplo
     */
    public miniCalculadoraEjemplo() {
    }
    /*
     *Metodo que recibe un numero de tipo double y devuelve el valor adsoluto
     */

    public void valorAbsoluto(double valorDoubleA) {
        double valor;
        valor = Math.abs(valorDoubleA);
        System.out.println("El valor absoluto es :" + valor);
    }
    /*
     *Metodo que recibe un numero de tipo double y que devuelve su raiz cuadrada
     */

    public void raizCuadrada(double valorDoubleR) {
        double valor;
        valor = Math.sqrt(valorDoubleR);
        System.out.println("La raiz cuadrada es :" + valor);
    }//cierre del metodo

}


Clase entrada del teclado

Donde se gestiona la entrada del teclado

Código: [Seleccionar]
/*
 * Esta es clase principal main del ejercicios cu00680B de aprender a programar
 *@see <a href="https://www.aprenderaprogramar.com/index.php?option=com_content&view=article&id=646:documentar-proyectos-java-con-javadoc-comentarios-simbolos-tags-deprecated-param-etc-cu00680b&catid=68:curso-aprender-programacion-java-desde-cero&Itemid=188">
 *Aprender a programar</a>
 */
package ejercicioscu00680b;

/**
 *
 * @author:DRANXZ88
 * @version:09052016
 *
 */
import java.util.Scanner;

public class EntradaDeTeclado {
//Campos de la clase

    private String entradaTeclado;
    Scanner sc = new Scanner(System.in);

    /**
     * Constructor para entrada del teclado
     */
    public EntradaDeTeclado() {
        entradaTeclado = "";
    }
    /*
     *Metodo para agregar numero con el teclado
     */

    public String AgregarNumero() {
        entradaTeclado = sc.nextLine();
        return entradaTeclado;
    }
    /*
     *Metodo para recuperar numero con el teclado
     */

}

257
Propuesta de solución para el ejercicio CU00679B del tutorial de programación java para principiantes:

Código: [Seleccionar]
package ejercicioscu00679b;

import java.util.Arrays;
import java.util.LinkedList;

public class EjerciciosCu00679b {

    public static void main(String[] args) {

        Boolean[] miArrayListBoolean = {true, true, false, false, true, false};

        LinkedList<Boolean> miLinkedListBoolean = new LinkedList<Boolean>(Arrays.asList(miArrayListBoolean));
       
        for (boolean valor : miLinkedListBoolean) {
            System.out.print(" "+valor);
        }
       
    }
}

258
Gracia por la aclaración no sabia luengo como era un array de tipo set ahora ya entiendo  :)

259
Aprender a programar desde cero / Re:pregunta?
« en: 05 de Mayo 2016, 17:55 »
Si podes estudiar java desde cero que esta en esta plataforma que es buenísimo y te va  a ayudar mucho. Ademas la base de android es java después ya te va a se mas fácil programar en android.

https://www.aprenderaprogramar.com/index.php?option=com_content&view=category&id=68&Itemid=188

Para programar es recomendable un pc ademas para programar en android necesitad android studio y ese muy pesado. Porque android ya no da mas soporte a los otro IDE.

260
Solución propuesta para el ejercicio CU00678B del tutorial de programación java desde cero:

CLASE PRINCIPAL MAIN

Código: [Seleccionar]
package ejerciciosc00678b;

public class EjerciciosC00678B {

    public static void main(String[] args) {

        MiLista lista = new MiLista();

        lista.Listar();
    }

}

CLASE CONTENEDORA DEL ARRAY

Código: [Seleccionar]
package ejerciciosc00678b;

import java.util.ArrayList;
import java.util.HashSet;
import java.util.Iterator;
import java.util.TreeSet;

public class MiLista {

    private ArrayList listas;

    public MiLista() {
        listas = new ArrayList();
        HashSet<String> listaHashSet = new HashSet<>();
        listaHashSet.add("sol");
        listaHashSet.add("luna");
        listaHashSet.add("saturno");

        TreeSet listaTreeSet = new TreeSet();
        listaTreeSet.add(8);
        listaTreeSet.add(5);
        listaTreeSet.add(2);

        listas.add(listaHashSet);
        listas.add(listaTreeSet);
    }

    public void Listar() {
        Iterator it = listas.iterator();
        while (it.hasNext()) {
            System.out.println(it.next());
        }
    }

}

Páginas: 1 ... 8 9 10 11 12 [13] 14 15 16 17 18

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