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

Páginas: [1]
1
Muchas gracias hermano, todo aclarado!!, a la perfección! jeje...
He pensado en parar el curso hasta aquí y empezar con Pseudocódigo y luego Prog.Modular mejor, pq es lo q me han recomendado y he leído antes de proseguir con java, por q lanzarme de unas con esto creo q es heavy!.. o tu q me recomiendas?... He entendido lo q he visto en Java, quizás sea algo tonto y más adelante me pida conocimientos básicos... Por q creo q teniendo esos conocimientos será todo un poco más fácil o tu q me dices brother?...

2
Ahora si está correcto el ejercicio, no veo ningún tipo de error excepto por el constructor, q lo hiciste con parámetros, no está mal pero el ejercicio no te pide eso....

El Ejercicio te dice:

Citar
Define un constructor asignando unos valores de defecto a los atributos...

Cuales son esos valores de defecto?... Como lo hiciste antes pero acomodando la forma en q los iniciastes...
 
Citar
2) (Constructor)....Hay q recordar que para iniciar ciertos tipos wrappers o envoltorio (Tipo de Dato) sería de la siguiente manera:
Si es tipo String = "";
Si es tipo int = 0; Pusistes Edad =19.
Si es tipo boolean = false; Iniciaste el atributo con true.

Cya 8)

3
Hola dimiste... Ya entendí porq el error y todo, corrí el código, creando los objetos de las clases con o sin parámetros y todo bien. Gracias! 8)...
Con respecto a.....

Citar

Ten cuidado cuando escribes los nombres de las propiedades, en la segunda forma, en el método "setCocinaCasa", lo tienes así:

Código: [Seleccionar]
public void setCocinaCasa(CocinaCasa valorCocina){cocina=valorCocinaCasa;}

y deberías de tenerlo así:

Código: [Seleccionar]
public void setCocinaCasa(CocinaCasa valorCocinaCasa){cocina=valorCocinaCasa;}

pero supongo que eso ha sido un error por descuido y no por no saberlo.

Lo acomodé pero colocándolo así...

Código: [Seleccionar]
public void setCocinaCasa(CocinaCasa valorCocina){cocina=valorCocina;}

Ya que llevo un orden q es colocando el mismo nombre del atributo solo agregándole el "valor.." q este caso es valorCocina y no colocándolo como dices "valorCocinaCasa" ya q no quiero enredarme agregando nuevas variables locales y q se parezcan al tipoObjeto como tal.


De todas formas, dejo el código ya arreglado...

Código: [Seleccionar]
public class SalonCasa{
    private int numeroDeTelevisores;
    private String tipoSalon;
   
    public SalonCasa(){
        numeroDeTelevisores=0;
        tipoSalon="desconocido";
    }
   
    public SalonCasa(int valorNumeroDeTelevisores,String valorTipoSalon){
        numeroDeTelevisores=valorNumeroDeTelevisores;
        tipoSalon=valorTipoSalon;
    }
   
    public void setNumeroDeTelevisores(int valorNumeroDeTelevisores){numeroDeTelevisores=valorNumeroDeTelevisores;}
    public void setTipoSalon(String valorTipoSalon){tipoSalon=valorTipoSalon;}
   
    public int getNumeroDeTelevisores(){return numeroDeTelevisores;}
    public String getTipoSalon(){return tipoSalon;}
}

Código: [Seleccionar]
public class CocinaCasa{
    private boolean esIndependiente;
    private int numeroDeFuegos;
   
    public CocinaCasa(){
        esIndependiente=false;
        numeroDeFuegos=0;
    }
   
    public CocinaCasa(boolean valorEsIndependiente,int valorNumeroDeFuegos){
        esIndependiente=valorEsIndependiente;
        numeroDeFuegos=valorNumeroDeFuegos;
    }
   
    public void setEsIndependiente(boolean valorEsIndependiente){esIndependiente=valorEsIndependiente;}
    public void setNumeroDeFuegos(int valorNumeroDeFuegos){numeroDeFuegos=valorNumeroDeFuegos;}
   
    public boolean getEsIndependiente(){return esIndependiente;}
    public int getNumeroDeFuegos(){return numeroDeFuegos;}
}

Código: [Seleccionar]
public class Casa{
    private double superficie;
    private String dirección;
    private SalonCasa salonCasa;
    private CocinaCasa cocina;
   
    public Casa(){
        superficie=0.0;
        dirección="";
        salonCasa=new SalonCasa();
        cocina=new CocinaCasa();
    }
   
    public Casa(double valorSuperficie,String valorDirección,SalonCasa valorSalonCasa,CocinaCasa valorCocina){
        superficie=valorSuperficie;
        dirección=valorDirección;
        salonCasa=new SalonCasa(valorSalonCasa.getNumeroDeTelevisores(),valorSalonCasa.getTipoSalon());
        cocina=new CocinaCasa(valorCocina.getEsIndependiente(),valorCocina.getNumeroDeFuegos());
    }
   
    public void setSuperficie(double valorSuperficie){superficie=valorSuperficie;}
    public void setDirección(String valorDirección){dirección=valorDirección;}
    public void setSalonCasa(SalonCasa valorSalonCasa){salonCasa=valorSalonCasa;}
    public void setCocinaCasa(CocinaCasa valorCocina){cocina=valorCocina;}
   
    public double getSuperficie(){return superficie;}
    public String getDirección(){return dirección;}
    public SalonCasa getSalonCasa(){return salonCasa;}
    public CocinaCasa getCocinaCasa(){return cocina;}
}

Otra cosa, está forma de hacer el constructor (con parámetros) trabajando a los tipoObjeto de esa forma, es lo correcto verdad? Y esa forma se llama notación punto?.. Ya q leí en el curso q estos tipos de objetos no pueden ser tratados como los tipos primitivos, aunque por allí vi soluciones de este mismo ejercicio q lo trabajaban como tipos primitivos y pienso yo q no debería ser o estoy mal??  ??? ... Y Gracias de nuevo.

4
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.... Esta clase la hice de 2 formas...
1ºForma....

Código: [Seleccionar]

public class Casa{
    private double superficie;
    private String dirección;
    private SalonCasa salonCasa;
    private CocinaCasa cocina;
   
    public Casa(){
        superficie=0;
        dirección="";
        salonCasa=new SalonCasa();
        cocina=new CocinaCasa();
    }
   
    public Casa(double valorSuperficie,String valorDirección,SalonCasa valorSalonCasa,CocinaCasa valorCocina){
        superficie=valorSuperficie;
        dirección=valorDirección;
        salonCasa=valorSalonCasa;
        cocina=valorCocina;
    }
   
    public void setSuperficie(double valorSuperficie){superficie=valorSuperficie;}
    public void setDirección(String valorDirección){dirección=valorDirección;}
    public void setSalonCasa(SalonCasa valorSalonCasa){salonCasa=valorSalonCasa;}
    public void setCocina(CocinaCasa valorCocina){cocina=valorCocina;}
   
    public double getSuperficie(){return superficie;}
    public String getDirección(){return dirección;}
    public SalonCasa getSalonCasa(){return salonCasa;}
    public CocinaCasa getCocina(){return cocina;}
   
}


2da Forma...

Código: [Seleccionar]

public class Casa{
    private double superficie;
    private String dirección;
    private SalonCasa salonCasa;
    private CocinaCasa cocina;
   
    public Casa(){
        superficie=0.0;
        dirección="";
        salonCasa=new SalonCasa();
        cocina=new CocinaCasa();
    }
   
    public Casa(double valorSuperficie,String valorDirección,SalonCasa valorSalonCasa,CocinaCasa valorCocina){
        superficie=valorSuperficie;
        dirección=valorDirección;
        salonCasa=new SalonCasa(valorSalonCasa.getNumeroDeTelevisores(),valorSalonCasa.getTipoSalon());// Me arroja error
        cocina=new CocinaCasa(valorCocina.getEsIndependiente(),valorCocina.getNumeroDeFuegos());//Me imagino q si acomodo arriba me arrojara de aquí otro error
    }
   
    public void setSuperficie(double valorSuperficie){superficie=valorSuperficie;}
    public void setDirección(String valorDirección){dirección=valorDirección;}
    public void setSalonCasa(SalonCasa valorSalonCasa){salonCasa=valorSalonCasa;}
    public void setCocinaCasa(CocinaCasa valorCocina){cocina=valorCocinaCasa;}
   
    public double getSuperficie(){return superficie;}
    public String getDirección(){return dirección;}
    public SalonCasa getSalonCasa(){return salonCasa;}
    public CocinaCasa getCocinaCasa(){return cocina;}
}


Esta 2º Forma traté de hacerlo como el ejemplo del constructor que ponen de TaxiCond en la entrega 42º, pero me arroja un error como lo señalé en el código. El error es..."constructor SalonCasa in class SalonCasa can't be applied to given types"...

Este error me aparece igualmente en el ejercicio que ponen de ejemplo, donde piden q cree una clase taxi con el ejemplo q ponen allí junto con otra clase Persona, el mismo visto entregas atrás y otra clase TaxiCond vista en la entrega 41º pero cambiando el constructor a...

Código: [Seleccionar]

//Constructor
    public TaxiCond (Taxi objetoTaxi, Persona objetoPersona) {
         //Creamos un objeto Taxi con los mismos datos del Taxi recibido como parámetro
         vehiculoTaxi = new Taxi (objetoTaxi.getMatricula(), objetoTaxi.getDistrito(), objetoTaxi.getTipoMotor() );
         //Creamos un objeto Persona con los mismos datos de la Persona recibidos como parámetro
        conductorTaxi = new Persona (objetoPersona.getNombre() );// Aquí me arroja el error     }


El error q señalé en el código, me dice: ""constructor Persona in class Persona can't be applied to given types"...
 :-\
Agradezco su ayuda. Y Gracias. 8)

5
Por lo q he aprendido, las variables empiezan por minúscula siempre, esto hace q el programa sea más legible, aunque no afecte en la ejecución del mismo. Entonces en la declaración, constructor y métodos las pusiste en mayúscula tanto DezplazamientoX como DesplazamientoY.

De resto todo bien.

Has el Ejercicio q plantean en esa entrega y vemos q tal.

6
Aquí está mi solución... A ver si está correcta... Gracias!.

Clase 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;}
}


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

Código: [Seleccionar]

public class Casa{
    public double superficie;
    public String dirección;
    public SalonCasa salonCasa;
    public CocinaCasa cocina;
   
    public Casa(){
        superficie=0;
        dirección="";
        salonCasa=new SalonCasa();
        cocina=new CocinaCasa();
    }

    public void setSuperficie(double valorSuperficie){superficie=valorSuperficie;}
    public void setDirección(String valorDireccion){dirección=valorDireccion;}
    public void setSalonCasa(SalonCasa valorSalonCasa){salonCasa=valorSalonCasa;}
    public void setCocina(CocinaCasa valorCocina){cocina=valorCocina;}
   
    public double getSuperficie(){return superficie;}
    public String getDireccion(){return dirección;}
    public SalonCasa getSalonCasa(){return salonCasa;}
    public CocinaCasa getCocina(){return cocina;}
}


7
Hola josephsa, llevo poco estudiando y voy por la entrega 40 casi igual que tu... Te ayudaré con lo q he aprendido...

Tienes varios errores y los voy a enumerar y aclarar:

1) El ejercicio nos pide 6 atributos o campos, no entiendo porque pones: private int multiploedad, mod5; , No nos los pide el ejercicio así q no le busquemos las 5 patas al gato.
Está mal colocarlo pero como vas por la entrega 33 está bien.
No es necesario declarar este tipo de variables ya que son "variables locales" q veras más adelante.

2) (Constructor)....Hay q recordar que para iniciar ciertos tipos wrappers o envoltorio (Tipo de Dato) sería de la siguiente manera:
Si es tipo String = "";
Si es tipo int = 0;
Pusistes Edad =19.
Si es tipo boolean = false; Iniciaste el atributo con true.

3) Te dicen: Define un método de nombre “calculoParaMultiploEdad” que no recibe parámetros y es tipo procedimiento...

Como bien te dicen... Tipo procedimiento... Y lo que hiciste fue un método tipo función usando get junto con su return.

Los tipos procedimientos son los q van acompañados de (void) y pueden ir acompañados de (set) si es para modificar y sino solo llevan, indicador+void+nombreDelMétodo+Parámetro si lo piden, en este caso no piden parámetros.

4) Después te dicen:  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”.

Tienes un error de tipeo, pusistes "del" dos veces... Otra cosa, con solo poner el nombre del atributo en minúscula como lo pusiste en el campo tienes, en vez de poner getApellido()+.... luego getEspecialidad ()...
Simplemente colocando ...+ apellidos +.....+ especialidad +... y así sucesivamente con cada atributo sería más fácil, no crees. Lo q no sé si de esa forma en q lo pusiste, este bien en cuanto a la forma de programar como tal.

Acomódalo y vemos q tal.....

8
Mi respuesta al ejercicio que se planteó.
Tengo una duda la cual puse en el código. //Xq no poner en el parámetro (int tipobomba) en vez de crear otra variable?... Ver en el código...
Gracias por su atención. Y constantes respuestas para aclarar dudas.  :)


Código: [Seleccionar]

public class Motor{
    private int tipoBomba;
    private String tipoFluido;
    private String combustible;
   
    public Motor () {
        tipoBomba=0;
        tipoFluido="";
        combustible="";
    }
   
    public void setTipoBomba(int valorTipoBomba){tipoBomba=valorTipoBomba;} //Xq no poner en el parámetro (int tipobomba) en vez de crear otra variable?
    public void setTipoFluido(String valorTipoFluido){tipoFluido=valorTipoFluido;}
    public void setCombustible(String valorCombustible){combustible=valorCombustible;}
   
    public int getTipoBomba(){return tipoBomba;}
    public String getTipoFluido(){return tipoFluido;}
    public String getCombustible(){return combustible;}
   
    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;
        }
    }
}


9
Que tal Alex , lo acomodé y ahora si creo q está correcto...

Tengo dos dudas...

1) Al final con el uso del else, yo creo q da lo mismo colocarlo vacío q no colocarlo verdad? xq no me arrojo error cuando lo quite, aunque lo deje puesto.
2)  Cuando me dicen..."Crea un método denominado comprobarDimensiones"... yo digo bueno ... O es procedimiento set o función get... pero en este caso no lleva ningunas xq ya se modificaron y obtuvieron los atributos mas arriba en el código por lo tanto solo pongo el tipo de dato y la variable.... Pero me confunde el hecho de q una signatura no lleve ni set ni get en un método... Cómo se le llamarían a este tipo de métodos q no llevan ninguno de los dos osea, solo el indicador+tipoDato+variable??? Procedimiento también??..



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 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 String getTipo () {return tipo;}
       public double getGrosor () {return grosor;}
       public double getDiametro () {return diametro;}
       public String getMarca () {return marca;}
       
       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");}
           else {}
        }
    }


Gracias.

10
Agradecería saber, si está correcta mi solución a dicho Ejercicio. Gracias.  :D

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

    //Métodos para establecer los atributos de la rueda
    public void setTipo (String valorTipo){
        tipo = valorTipo;
        System.out.println("El tipo de rueda ha cambiado a: " + tipo);
    }

    public void setGrosor (double valorGrosor){
        grosor = valorGrosor;
        System.out.println("El grosor de esta rueda ahora es de: " + grosor);
    }

    public void setDiametro (double valorDiametro){
        diametro = valorDiametro;
        System.out.println("El diametro de esta rueda ha cambiado a: " + diametro);
    }

    public void setMarca (String valorMarca){
        marca = valorMarca;
        System.out.println("La marca de esta rueda ha cambiado a: " + marca);
    }

    //Método para obtener los valores de esos atributos
    public String getTipo () {return tipo;}

    public double getGrosor () {return grosor;}

    public double getDiametro () {return diametro;}

    public String getMarca () {return marca;}

    //Método tipo función para comprobarDiamtro
    public double getComprobarDiametro (){
        if (diametro>1.5){
            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");}
        return diametro;
    }
    //Método tipo función para comprobarGrosor
    public double getComprobarGrosor () {
        if ((diametro > 1.4 && grosor < 0.4) || (diametro <= 1.4 && diametro > 0.8 && grosor < 0.25)){
            System.out.println("El grosor para esta rueda es inferior al recomendado");}
        else {}
        return (grosor);
    }
}


11
Yo creo q hay alguna forma de hacer esto más corto pero bueno estoy empezando apenas. El ejercicio no decía que había q echar código, pero yo lo hice ya q así es q se aprende creo yo... sacándole el jugo a cada ejercicio.

Primero hice el Ejercicio colocando los valores de A,B,C en el constructor o inicialización q me decía el ejercicio directamente para hacer las operaciones.... Luego dije pq no hacerlo colocando cualquier valor de A, B y C para luego resolver las operaciones...y bueno aquí esta. Ya lo compilé e invoqué y al parecer todo bien.

Espero me digan a ver si tengo algún error aquí o allá. Gracias!.
 
Código: [Seleccionar]

public class Operaciones {
    public int A;
    public int B;
    public int C;
    public boolean result;

    public Operaciones() {
        A = 0;
        B = 0;
        C = 0;
        result = false;
    }

    //Método para establecer o modificar el valor de A
    public void setA (int valorA){
        A = valorA;
        System.out.println("El valor nuevo de A introducido es: " + A);
    }

    //Método para establecer o modificar el valor de B
    public void setB (int valorB){
        B = valorB;
        System.out.println("El valor nuevo de B introducido es: " + B);
    }

    //Método para establecer o modificar el valor de C
    public void setC (int valorC){
        C = valorC;
        System.out.println("El valor nuevo de C introducido es: " + C);
    }

    /*Los siguientes Métodos a continuación son para Objener o consultar el resultado de diferentes operaciones algebraicas con los valores de
     * A, B, y C establecidos.
     */

    public boolean getResultado1 (){
        if (A>3){
            result = true;}
        else {result = false;}
        System.out.println("La Expresión A>3 es: " + result);
        return result;
    }

    public boolean getResultado2 (){
        if (B<C){
            result = true;}
        else {result = false;}
        System.out.println("La Expresión B<C es: " + result);
        return result;
    }

    public boolean getResultado3 (){
        if (A*B == 15){
            result = true;}
        else {result = false;}
        System.out.println("La Expresión A*B es: " + result);
        return result;
    }

    public boolean getResultado4 (){
        if (C/B == -10){
            result = true;}
        else {result = false;}
        System.out.println("La Expresión C/B es: " + result);
        return result;
    }

    public boolean getResultado5 (){
        if ((A+B==8)&&(A-B==2)){
            result = true;}
        else {result = false;}
        System.out.println("LA Expresión ((A+B==8)&&(A-B==2)) es: " + result);
        return result;
    }

    public boolean getResultado6 (){
        if (A > 3 && B > 3 && C < 3){
            result = true;}
        else {result = false;}
        System.out.println("La Expresión (A > 3 && B > 3 && C < 3) es: " + result);
        return result;
    }

    public boolean getResultado7 () {
        if (A > C){
            result = true;}
        else {result = false;}
        System.out.println("La Expresión A > C es: " + result);
        return result;
    }

    public boolean getResultado8 () {
        if (B != C){
            result = true;}
        else {result = false;}
        System.out.println("La Expresión (B != C) es: " + result);
        return result;
    }

    public boolean getResultado9 () {
        if (A * B == -30){
            result = true;}
        else {result = false;}
        System.out.println("La Expresión (A * B == -30) es: " + result);
        return result;
    }

    public boolean getResultado10 () {
        if (C / B == -4){
            result = true;}
        else {result = false;}
        System.out.println("La Expresión (C / B == -4) es: " + result);
        return result;
    }

    public boolean getResultado11 () {
        if ((A+B == 8) || (A-B == 6)){
            result = true;}
        else {result = false;}
        System.out.println("La Expresión ((A+B == 8) || (A-B == 6)) es: " + result);
        return result;
    }

    public boolean getResultado12 () {
        if (A > 3 && B >= 3 && C < -3){
            result = true;}
        else {result = false;}
        System.out.println("La Expresión (A > 3 && B >= 3 && C < -3) es: " + result);
        return result;
    }

    public boolean getResultado13 () {
        if (A < C){
            result = true;}
        else {result = false;}
        System.out.println("La Expresión A < C es: " + result);
        return result;
    }       

    public boolean getResultado14 () {
        if (A == 3){
            result = true;}
        else {result = false;}
        System.out.println("La Expresión A == 3 es: " + result);
        return result;
    }

    public boolean getResultado15 () {
        if (C / B < A){
            result = true;}
        else {result = false;}
        System.out.println("La Expresión (C / B < A) es: " + result);
        return result;
    }   

    public boolean getResultado16 () {
        if (A + B + C == 5){
            result = true;}
        else {result = false;}
        System.out.println("La Expresión (A + B + C == 5) es: " + result);
        return result;
    }   
}


12
Aquí esta el Ejercicio CU00630B del tutorial del programador Java desde cero.

Respuestas:


Código: [Seleccionar]
.

public float getDuracionCancion (int NumeroCancion); Función

public void setDuracionTotalCanciones (); Procedimiento

public float getDuracionDiscoCompleto (); Función

public void setCancion (String valorTitulocancion, float valorDuracion); Procedimiento


Una duda q tengo a ver si estoy en lo cierto...

Un método tipo Función nos devuelve un tipo de inf verdad? Entonces el return tendría q colocarse cierto?... Ya q return=Devolución ... Los getters no siempre van acompañados del {return ....;} ???

Otra cosa...

Métodos tipo función (return) : Van siempre con el uso de getters ya que siempre van con su return???

Métodos tipo procedimiento (void): Van siempre con setters ya que siempre van acompañados del void???

Estoy full enredado con los conceptos!!...

13
Gracias ESOJ, les echaré un vistazo al libro en pdf y a la guía a ver si la encuentro en pdf y si no bueno, estudiaré con lo q tenga a la mano... Por ahora como tu dices, terminaré este curso de aprender java desde 0 y después veré.

14
Buenas :) , Llevo como 3 días aprendiendo de a poco, gracias a este curso q lo he entendido  muy bien hasta ahora y eso q no sé nada de programación aunque no haya visto nada aún complejo... Solo una vez q vi pseudocódigo y c++ pero no recuerdo mucho.... Me decidí a empezar aprender JAVA porq me llama la atención todo esto de las app android!.. Aunq esto es JAVA J2SE o me equivoco?... Muchas son las diferencias con el J2ME?.. o es casi lo mismo?... 
Otra cosa.... Al terminar este curso.. quiero leerme un libro de JAVA... por allí vi uno llamado Piensa en JAVA del Autor:Bruce Eckel .. sería bueno ese?... Uno q me recomiendes?... No importa si esta en ingles!....Muchas Gracias!.

Aquí esta el ejercicio de DiscoMusical q hice, con el BlueJ IDE....

Código: [Seleccionar]

    public class Electrónica {
    private String título;
    private String autor;
    private int añoEdición;
    private String formato;
    private boolean digital;
   
    public Electrónica () {
        título = "";
        autor = "";
        añoEdición = 0;
        formato = "";
        digital = false;
    }
   
    public void setTítulo(String valorTítulo){
        título = valorTítulo;
        System.out.println("El título de la música electrónica a cambiado a: " + título);
    }
    public void setAutor(String valorAutor){
        autor = valorAutor;
        System.out.println("El autor de la música electrónica a cambiado a: " + autor);
    }
    public void setAñoEdición(int valorAñoEdición){
        añoEdición = valorAñoEdición;
        System.out.println("La edición de la música electrónica a cambiado a: " + añoEdición);
    }
    public void setFormato(String valorFormato){
        formato = valorFormato;
        System.out.println("El formato de esta música electrónica a cambiado a: " + formato);
    }
    public void setDigital(boolean valorDigital){
        digital = valorDigital;
        if (digital == true){
            System.out.println("Esta música electrónica a cambiado a: digital");}
            else { System.out.println("Esta música electrónica a cambiado a: No es digital");}
    }
   
    public String getTítulo () {return título;}
    public String getAutor () {return autor;}
    public int getAñoEdición () {return añoEdición;}
    public String getFormato () {return formato;}
    public boolean getDigital () {return digital;}
}



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