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.


Temas - macarena2405

Páginas: [1]
1
Hola este es el código de mi ejercicio pero  me da un error que no entiendo:

 "constructor ListaDeCantantesFamosos in class ListaDeCantantesFamosos cannot be applied to given types; required.java.lang.String; found: no arguments; reason: actual and formal argument lists differ in length"

este es el de lista de cantantes
Código: [Seleccionar]
import java.util.ArrayList;
import java.lang.String;
public class ListaCantantesFamosos
{
    private String nombreDeLaLista;
    private ArrayList <String > listadecantantesfamosos;
   
    public ListaCantantesFamosos(String nombre)
    {
     nombreDeLaLista=nombre;
      listadecantantesfamosos =new ArrayList <String >();
 
 
     listadecantantesfamosos.add("Adele");listadecantantesfamosos.add("Aerosmith");
     listadecantantesfamosos.add("Queen");
     
    }

  public void addCantantes (String valor_nombre){listadecantantesfamosos.add(valor_nombre);}
  public String getCantantes (int posicion){
      if (posicion >=0 && posicion <listadecantantesfamosos.size()){
          return listadecantantesfamosos.get(posicion);}
          else {return "No existe nombre para la posicion solicitada";}
        }
   
        public int getTamaño(){
            return listadecantantesfamosos.size();}
       
        public void removeCantanteFamoso(int posicion){
         if (posicion>=0 && posicion < listadecantantesfamosos.size()){
            listadecantantesfamosos.remove(posicion);}
          else {}
        }
    }



este es el de entrada de teclado que es uno que ya tenía
Código: [Seleccionar]
import java.util.Scanner;
public class EntradaDeTeclado{
    private String entradaTeclado; //variable de instancia campo de la clase
   
    public EntradaDeTeclado(){
        entradaTeclado="";
        pedirEntrada();// esto es una llamada a un metodo interno. al crear un objeto ejecutamos el metodo
    }
   
    public void pedirEntrada(){ //metodo de la clase
        Scanner entradaEscaner=new Scanner (System.in);
        entradaTeclado=entradaEscaner.nextLine();
    }
   
    public String getEntrada(){return entradaTeclado;}
    public String getPrimeraPalabra (){
          //IMPORTANTE: EN JAVA LOS OBJETOS NO SE PUEDEN COMPARAR USANDO == POR ESO ESTO NO FUNCIONARÁ     
          if (entradaTeclado.substring (0,1).equals("j")){
              System.out.println("hemos detectado una j");
            }else {System.out.println ("Mira esto:" + entradaTeclado.substring(0,1) ); }
           
             for (int i=0; i < entradaTeclado.length() - 1; i++) {
            if (entradaTeclado.substring (i, i+1).equals(" ") ) {     //IMPORTANTÍSIMO: COMPARAMOS CON EQUALS
                return entradaTeclado.substring(0, i+1);         }
        }
        return entradaTeclado;}
           
           
      public int getLongitud(){ //metodo de la clase
          return entradaTeclado.length();
        }}



al compilar el main es donde presenta el mensaje mencionado anteriormente alguien puede ayudarme a ver mi error gracias!


Código: [Seleccionar]
import java.lang.String;
public class TestListaDeCantantesFamosos
{
    public static void main (String [] args){
       
        System.out.println("Ingrese dos cantantes mas");
        System.out.println("Ingrese el primer cantante");
       EntradaDeTeclado entrada1 = new EntradaDeTeclado();
       System.out.println("Ingrese el segundo cantante");
       EntradaDeTeclado entrada2 = new EntradaDeTeclado();
       System.out.println("Gracias");
       
      ListaCantantesFamosos lista1 = new ListaCantantesFamosos();
      lista1.addCantantes(entrada1.getEntrada()); lista1.addCantantes(entrada2.getEntrada());
     
       for (int i=0;(i<=lista1.getTamaño);i++)
          {lista1.getCantantes(i);
            }
       
        }
    }


2
Consulta la clase Stack en el API de Java. ¿Cómo se llama el método para consultar el objeto en la cima de la pila? ¿Cómo se llama el método para consultar si la pila está vacía? ¿El método pop podríamos clasificarlo como tipo procedimiento, como tipo función, o como tipo mixto (procedimiento y función)?


a) el método para consultar el objeto en la cima de la pila se llama peek().
b)el método para consultar si la pila está vacía se llama empty().
c)creería que de tipo mixto porque elige el valor al tope de la pila (procedimiento) y devuelve ese objeto como valor de la función.

3
a) ¿Sería posible que al crear un objeto TripulacionAvion se produjera que piloto, copiloto1 y copiloto2 apuntaran a un mismo objeto, es decir, que existiera una relación de identidad entre los tres atributos?

No estoy segura, estuve creando las clases, asignandole los valores al compilar me dice que copiloto1 es inalcanzable no se si esto es lo que debia hacerse pero es asi lo que hice
 
Código: [Seleccionar]
public class Persona
{
   private String nombre;
   private String apellido;
   private String especialidadAvion;
   private int añosExperiencia;
   
   public Persona(){
       nombre="";
       apellido="";
       especialidadAvion="";
       añosExperiencia=0;
       
    }
    public void setNombre (String valorNombre){
        nombre=valorNombre;
    }
    public void setApellido (String valorApellido){
        apellido=valorApellido;
    }
    public void setEspecialidadAvion( String valorEspecialidad){
        especialidadAvion=valorEspecialidad;
    }
    public void setAñosExperiencia (int valorAñosExperiencia){
        añosExperiencia=valorAñosExperiencia;
    }
   
    public String getNombre() {
        return nombre;}
    public String getApellido(){
        return apellido;
    }
    public String getEspecialidad (){
        return especialidadAvion;
    }
    public int getAñosExperiencia (){
        return añosExperiencia;}
    }
   

y para la Tripulacion
Código: [Seleccionar]
public class TripulacionAvion
{
    private String nombre;
    private String apellido;
    private String especialidadAvion;
    private String añosExperiencia;
    Persona piloto1;
     Persona copiloto1;
     Persona copiloto2;
    public TripulacionAvion (){
 
   
        piloto1=new Persona ();
        copiloto1=new Persona ();
        copiloto2=new Persona ();   
    }
    public Persona getPilotos(){
       piloto1=copiloto1;
       copiloto1=copiloto2;
       return piloto1;
       return copiloto1;
       return copiloto2;
       
    }
     
   
}
   

b) ¿Existiría relación de identidad cuando creemos un objeto TripulacionAvion entre los tres atributos si no se inicializaran en el constructor?

No entiendo la pregunta.

c) ¿Cuál sería el contenido de los atributos si no se inicializan en el constructor y creamos un objeto de tipo TripulacionAvion?

No entiendo.

4
este me costó mucho hacer tuve que mirar otros   :P
 

entradaPorTeclado

Código: [Seleccionar]
import java.util.Scanner;

   public class GestionadorEntradasTeclado{
   
    private String entradaTeclado;
    Scanner entradaEscaner = new Scanner(System.in);
   
    public GestionadorEntradasTeclado(){
       entradaTeclado = "";
    }
   
    public String recogerPalabra(){
        entradaTeclado = entradaEscaner.nextLine();
        return entradaTeclado;
    }}
       
   


Comparacion
Código: [Seleccionar]
public class TestLetraALetra

    private int i;
    private int n;
    private String palabraCorta;
    private GestionadorEntradasTeclado miTeclado;
   
        public static void main (String [] args){
            int limiteInf;
            int limiteSup;
            int palabra;
   
         System.out.println("Empezamos el programa");
            GestionadorEntradasTeclado miTeclado =new GestionadorEntradasTeclado();
            System.out.println("Introduce la primera cadena");
            String entrada_1 = miTeclado.recogerPalabra();
            System.out.println("Introduce la segunda cadena");
            String entrada_2 = miTeclado.recogerPalabra();
       if(entrada_1.length()<entrada_2.length()){
           limiteInf=entrada_1.length();
           palabra = 1;
           limiteSup = entrada_2.length();
        }
        else{
            limiteInf=entrada_2.length();
            palabra = 2;
            limiteSup = entrada_1.length();
        }
           
           for(int i=0;i<limiteSup;i++){
            if(i<limiteInf){
                System.out.println("¿Letra "+(i+1)+" igual en las dos palabras? " + (entrada_1.substring(i,i+1).equals(entrada_2.substring(i,i+1))));
            }
            else{
                System.out.println("La palabra "+palabra+" no tiene letra "+(i+1));
            }
        }
   
        }
    }


5
He tenido la idea de basarme en conocimientos adquiridos para hacer una aplicación que me ayude a probar mis conocimientos dentro de una materia que estoy estudiando, empecé de manera muy básica pero ni si quiera una fórmula de "prueba" para verificar  si es igual a  la formula que debo aprender y aunque la cargue bien (por teclado) me dice que está mal, no puedo avanzar porque ni esta pequeña parte puedo lograr correctamente. :(

He aquí  el código

Código: [Seleccionar]
import java.util.Scanner;
public class IntegralesDefinidasSegunCauchy {
    public String inicioCorrecto; //de donde parto
    private String formulaPartBien;
    private String inicio;
    private String formulaIni;
   
    public IntegralesDefinidasSegunCauchy (){
        inicioCorrecto="";
        formulaPartBien="";
         pedirEntrada();}
       
        public void pedirEntrada(){ //metodo de la clase
       
        Scanner entradaEscaner2=new Scanner (System.in);
        formulaIni=entradaEscaner2.nextLine();
       
    }
    public String getEntrada(){return formulaIni;}
   
    public String getComparacion (){
       
        formulaPartBien="a+b";
        if (formulaPartBien==formulaIni)
        {   System.out.println("la parte inicial esta correcta, pasa a lo siguiente");
              }
        else {   System.out.println("la parte inicial esta mal, repasa de nuevo");}
       
    return formulaIni;
    }
}

y este es el programa

Código: [Seleccionar]
import java.util.Scanner;
public class TestConocimientos {
 
    public static void main (String [] args){
        System.out.println("Ingrese el inicio de la integral defina segun Cauchy");
        IntegralesDefinidasSegunCauchy inicio = new  IntegralesDefinidasSegunCauchy();
         System.out.println("veamos el resultado "+inicio.getComparacion()); }
    }
         
 


no se si se entiende; lo que quisiera lograr es cargar la lección con anterioridad y luego cargar la lección de memoria compararlas y luego que el programa me diga "la parte inicIal esta correcta, pasa a lo siguiente " o "la parte inicial esta mal, repasa de nuevo" pero hasta ahora solo  me dice "la parte inicial esta mal, repasa de nuevo" aunque halla cargado  el string que representa la formula exactamente igual.
EL CÓDIGO ESTA LISTO RECIÉN PARA UNA PEQUEÑA PARTE, LE FALTA TODA LA LECCIÓN QUE PLANEO DIVIDIRLA EN TIPOS PRIMITIVOS PARA IR COMPARANDO.


CORRECCIONES Y CONSEJOS DE COMO MEJORAR EL CODIGO Y SI ESTOY O NO APLICANDO BIEN LOS CONCEPTOS, SERAN DE MUCHISIMA AYUDA, GRACIAS :)

6
Código: [Seleccionar]
import java.util.Scanner;
public class Letras{
    public static void main (String [] args){
        System.out.println("Ingrese su palabra");
        String letra="";
        Scanner sc=new Scanner(System.in);
        letra=sc.nextLine();
        int c =0;
       
        do{System.out.println("letra " + c + ": "+ letra.substring (c, c+1) );
            c+=1;
        }while (c < letra.length()); }
    }
           

aqui el del while

7
Código: [Seleccionar]
import java.util.Scanner;
public class Separados{
    public static void main (String []args){
        System.out.println("Por favor introduzca una cadena por teclado");
        String palabra="";
        Scanner sc = new Scanner(System.in);
        palabra=sc.nextLine();
        for (int i=0; i<palabra.length();i++){
            System.out.println("letra " + i + ": " + palabra.substring(i , i+1 ));}
        }}
       
       

       

aqui esta mi código , lo que no se es si podría empezar desde 1 y no desde 0.

8
Este ejercicio me costó un poco, tuve que ayudarme de otras respuestas pero lo hice,

Código: [Seleccionar]
import java.util.Scanner;
public class TestCadena
{
  public static void main (String [] args){
      System.out.println("Por favor introduzca una cadena por teclado");
      String cadena="";
      Scanner entradaEscanner = new Scanner(System.in);
      cadena =entradaEscanner.nextLine ();
      if (cadena.length()<5){
             
                  System.out.println("la cadena tiene menos de 5 caracteres ");}
       
      else if (cadena.length() >= 5 && cadena.length()<=15){
           System.out.println("la cadena tiene entre 5 y 15 caracteres");}
           
           
      if (cadena.length()>15)
        {System.out.println("la cadena tiene mas de 15 caracteres" );}
       
     if(cadena.substring(0,1).equalsIgnoreCase("a"))
        {System.out.println("la cadena empieza con a");}
     else
        {System.out.println("la cadena no comienza con a");}
}
}

Desde ya gracias por la corrección

9
Código: [Seleccionar]

  public class Profesor{
    private String nombre;
    private String apellidos;
    private int edad;
    private boolean casado;
    private boolean especialista;
   
   
    public Profesor(){
        this("","",0,false,false);
    }
    public Profesor(String nombre, String apellidos, int edad, boolean casado, boolean especialista){
        this.nombre=nombre;
        this.apellidos=apellidos;
        this.edad=edad;
        this.casado=casado;
        this.especialista=especialista;
    }
   
    public void setNombre( String nombre){
        this.nombre=nombre;}
    public void setApellidos(String apellidos){
        this.apellidos=apellidos;}
    public void setEdad(int edad){
        this.edad=edad;
    }
    public void setCasado(boolean casado){
        this.casado=casado;
    }
    public void setEspecialista(boolean especialista){
        this.especialista=especialista;}
   
       
    public String getNombre() {return nombre;}
    public String getApellidos()  {return apellidos;}
    public int getEdad (){return edad;}
    public boolean getCasado (){return casado;}
    public boolean getEspecialista (){return especialista;}
}

me funciona todo correctamente, esta es mi solución
       

10
Reflexiona y responde a las siguientes preguntas:

Citar
a) ¿Es posible llamar a un método externo de un objeto que ha sido declarado pero no creado?

b) ¿Es posible llamar a un método externo de un objeto “A” que ha sido declarado y creado pero cuyo constructor está vacío?

c) Una llamada al método pow de la clase Math que hacemos dentro de un método definido en una clase ¿Es una llamada a un método interno o a un método externo? ¿La llamada al método pow se hace sobre un objeto declarado y creado o no declarado y no creado?

a) Para empezar quiero saber si voy bien, un objeto declarado es el objeto que le hemos definido los atributos y métodos sin darle la sentencia para crear el objeto que es new.Una vez que le hemos dado nuevoObjeto = new (nombreDelObjetoDeclarado) podemos decir que el objeto está creado.  es así? y creo que es necesario crear el objeto, es decir debe existir para tener acceso a sus métodos,  en el código del grupoDeposito para llamar al método valorCapacidad () primeramente creo los objetos de Deposito en el switch.

b)Creo que no, lo que hice fue borrar el constructor de Depositos, dejando solo el constructor con this y no me dejaba compilarlo, de todas maneras no estoy segura de esta respuesta.

c)Tampoco estoy segura de esto pero creo que si el método corresponde a una clase del Api de java no es necesario crear la clase para utilizarla, pero todo esto lo respondo simplemente mirando ejercicios y sacando mis propias conclusiones, espero sus correcciones :)


11
Hola cargando el código copiado por mi jaja

 
Código: [Seleccionar]
public class Depósito{
    private float diametro;
    private float altura;
    private String idDeposito;
   
   
    // constructor sin parametros auxiliar
     public Deposito () { //Lo que hace es llamar al constructor con parámetros pasándole valores vacíos
        this(0,0,"");            } //Cierre del constructor
//lo que hace es llamar al constructor pasandole valores vacios
    //constructor de la clase que pide los parametros necesarios
   
   
    public Deposito(float valor_diametro, float valor_altura, String valor_idDeposito){
        if (valor_diametro>0 && valor_altura>0){
            diametro=valor_diametro;
            altura=valor_altura;
            idDeposito=valot_idDeposito;}
            else {
            diametro=10;
            altura=5;
            idDeposito="000";
            System.out.println("Creado deposito con valores por defecto diametro 10 metros altura 5 metros ")}}
            public void setValoresDeposito(String valor_idDeposito, float valor_diametro,float valor_altura){
                idDeposito=valor_idDeposito;
                diametro=valor_diametro;
                altura=valor_altura;
                if (idDeposito!="" && valor_diametro>0 && valor_altura>0)
                {}
                else {System.out.printl("Valores no admisibles. No se ha establecidos valores para el deposito")
                    idDeposito="";
                    diametro=0;
                    altura=0;
                }}
                public float getDiametro() {return diametro;}
                public float getAltura (){return altura; }
                public String getDeposito(){return idDeposito;}
                public float valorCapacidad(){
                    float capacidad;
                    float pi=3.1416f;
                    caoacidad=pi/(diametro/2)*(diametro/2)*altura;
                   
                    return capacidad;}

Me da el error invalid method declaration; return type required;  copié el codigo del tutorial y los dos me señalan el mismo error en el mismo lugar, por ende no me queda claro que significa el this lo que hace es llamar al contructor con parametros y pasandole parámetros vacíos??

 
Código: [Seleccionar]
public Deposito () { //Lo que hace es llamar al constructor con parámetros pasándole valores vacíos
        this(0,0,"");            } //Cierre del constructor
//lo que hace es llamar al constructor pasandole valores vacios
    //constructor de la clase que pide los parametros necesarios

12
Código: [Seleccionar]
public class TextosCombinados{
   
    public TextosCombinados (){}
    public String mezclaTresCadenas(String valor_texto1,String valor_texto2, String valor_texto3){
        String mezclaTresCadenas= valor_texto1.substring(0,2) + " " + valor_texto2.substring(0,4) + "-" +valor_texto3.substring(0,6);
    return mezclaTresCadenas;}
    }
   

el ejercicio me funciona, lo que no me salio es imprimir por ventana el resultado escribiendo el código desde el code pad eso a que podría deberse? le puse
Código: [Seleccionar]
System.out.println(combinad.combinacion("Thomas", "Alva Edison"). y nada..

13
Código: [Seleccionar]
public class MultiplicadorDieces {
    public MultiplicadorDieces() {};
   
    public double multiplicarPorDieces (double m,int n){
        int potencia=1;
        double resultado=0;
        for( int i=1; i<=n; i++){
            potencia=potencia*10;}
            resultado=m*potencia;
            return resultado;
        }
 
}


aquí esta la resolución de mi ejercicio, que es parecido pero mas sencillo al de mzamora60 que tenia la duda sobre la precisión del double también tengo el mismo problema, y donde también plantee mi duda con respecto a su ejercicio

14
Código: [Seleccionar]
Taxi taxi1 = new Taxi(); //Creación de un objeto tipo Taxi
Persona persona1 = new Persona(); //Creación de un objeto tipo Persona
TaxiCond taxiCond1 = new TaxiCond (taxi1, persona1);  /*Creación de un objeto tipo TaxiCond pasando como parámetros otros objetos creados previamente*/

este código seria para crear los objetos sin utilizar la ide del BlueJ (click derecho newTaxi)pero ese código en cual de mis clases iría?

15
El código ya lo había hecho solo le agregué el nuevo constructor con los parámetros lo subo todo por las dudas.

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


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

Código: [Seleccionar]
public class Casa{
    private double superficie;
    private String direccion;
    private SalonCasa salonCasa;
    private CocinaCasa cocina;
   
    public Casa (){
        superficie=0.0;
        direccion="";
        salonCasa= new SalonCasa();
        cocina= new CocinaCasa();
    }
    public Casa (double valorSuperficie, String valorDireccion, SalonCasa objetoSalonCasa, CocinaCasa objetoCocinaCasa){
        superficie=valorSuperficie;
        direccion=valorDireccion;
        salonCasa= objetoSalonCasa;
        cocina= objetoCocinaCasa;}
   
    public void setSuperficie (double valorSuperficie){
        superficie=valorSuperficie;
    }
    public void setDireccion(String valorDireccion){
        direccion=valorDireccion;}
       
   public void setSalonCasa (SalonCasa objetoSalon){
   salonCasa=objetoSalon;}
   public void setCocina (CocinaCasa objetoCocina)
   {cocina=objetoCocina;};
   
   public double getSuperficie (){return superficie;}
   public String getDireccion () {return direccion;}
   public SalonCasa getSalonCasa(){return salonCasa;}
   public CocinaCasa getCocinaCasa(){return cocina;}
}
   
       



16
codigo casa
Código: [Seleccionar]
public class SalonCasa{
    private int numeroDeTelevisores;
    private String tipoSalon;
   
 public SalonCasa(){
     numeroDeTelevisores=0;
     tipoSalon="";
    }
    public void setNumeroDeTelevisores ( int valorNroDeTelevisores){
    numeroDeTelevisores=valorNroDeTelevisores;}
   
    public void setTipoSalon(String valorTipoSalon){
        tipoSalon=valorTipoSalon;
    }
    public int getNumerodeTelevisores (){return numeroDeTelevisores;}
    public String getTipoSalon(){return tipoSalon;}
}
[code]

Cocinacasa
[code ]public class CocinaCasa{
    private boolean esIndependiente;
    private int numeroDeFuegos;
   
    public CocinaCasa (){
        esIndependiente=true;
       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;};
}
        [code]

casa
[code] 
public class Casa{
    private double superficie;
    private String direccion;
    private SalonCasa salonCasa;
    private CocinaCasa cocina;
   
    public Casa (){
        superficie=0.0;
        direccion="";
        salonCasa= new SalonCasa();
        cocina= new CocinaCasa();
    }
    public void setSuperficie (double valorSuperficie){
        superficie=valorSuperficie;
    }
    public void setDireccion(String valorDireccion){
        direccion=valorDireccion;}
       
   public void setSalonCasa (SalonCasa objetoSalon){
   salonCasa=objetoSalon;}
   public void setCocina (CocinaCasa objetoCocina)
   {cocina=objetoCocina;};
   
   public double getSuperficie (){return superficie;}
   public String getDireccion () {return direccion;}
   public SalonCasa getSalonCasa(){return salonCasa;}
   public CocinaCasa getCocinaCasa(){return cocina;}
} [code]


cuando quiero setear un objeto de la clase casa me dice error de tipos porque?

17
Respuesta al ejercicio CU00639B:

Código: [Seleccionar]
public class Bombero{
    private String nombre;
    private String apellidos;
    private int edad;
    private boolean casado;
    private boolean especialista;
   
    public Bombero(String valorNombre, String valorApellidos, int valorEdad, boolean valorCasado, boolean valorEspecialista){
            nombre=valorNombre;
            apellidos=valorApellidos;
            edad=valorEdad;
            casado=valorCasado;
            especialista=valorEspecialista;
        }
        public void setNombre (String valorNombre){
            nombre=valorNombre;
        }
        public void setApellidos(String valorApellidos){
            apellidos=valorApellidos;
        }
        public void setEdad (int valorEdad){
        edad=valorEdad;
         }
         public void setCasado(boolean valorCasado){
             casado=valorCasado;
            }
         public void setEspecialista (boolean valorEspecialista){
             especialista=valorEspecialista;
            }
           
            public String getNombre (){return nombre;};
            public String getApellido(){return apellidos;};
            public int getEdad (){return edad;};
            public boolean getCasado(){return casado;};
            public boolean getEspecialista () {return especialista;};
        }
           
           

aca va otro

18
Código: [Seleccionar]
public class Motor {
    private int tipoBomba;
    private String tipoFluido;
    private String tipoCombustible;
   
public Motor (){
    tipoBomba=0;
    tipoFluido="";
    tipoCombustible="";
}

public void setTipoBomba (int valorTipoBomba){
    tipoBomba=valorTipoBomba;
}

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

public void setTipoCombustible (String valorCombustible){
    tipoCombustible=valorCombustible;
}

public int getTipoBomba (){return tipoBomba;};
public String getTipoFluido(){return tipoFluido;};
public String getTipoCombustible () {return tipoCombustible;};

         
 public boolean dimeSiMotorEsParaAgua(){   
  boolean motorEsParaAgua=false;
  if (tipoBomba==1) {motorEsParaAgua=true;};
  return motorEsParaAgua;};
}
[code]
Aqui va otro ejercicio :)

19
Bueno aqui subo otro codigo atendiendiendo creo todas  las recomendaciones que me dieron :)

Código: [Seleccionar]
   public class Rueda{
    private String tipo;
    private double grosor;
    private double diametro;
    private String marca;
   
    public Rueda(){
        tipo="";
        grosor=0.0;
        diametro=0.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 un vehiculo grande");}
        else if ((diametro<= 1.4)&&(diametro>0.8)){System.out.println("la rueda es para un vehiculo mediano");}
        else{System.out.println("la rueeda es para un vehiculo 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");}
    }}
       
         

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