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

Páginas: [1] 2 3
1
Respuesta para el ejercicio CU00695B del tutorial de programación java desde cero:

Código: [Seleccionar]
public class Persona
{
    private String nombre;
    private int edad;

    public Persona(){

        nombre="";
        edad = 0;
    }

    public Persona(String nombre, int edad){

        this.nombre= nombre;
        this.edad = edad;
    }

    public void setNombre(String nombre){this.nombre = nombre;}

    public String getNombre(){return nombre;}

    public void setEdad(int edad){this.edad = edad;}

    public int getEdad(){return edad;}
   
    public void mostrarDatos(){
   
        System.out.println("Nombre: "+ nombre + "\nEdad: "+ edad);
    }

}


Código: [Seleccionar]
public class TestLegislador{

    public static void main(String []args){

        ListaLegislador listaLegislador = new ListaLegislador();

        Legislador diputado = new Diputado("Jose Reyes",50, "El Seibo", 190000);
        Legislador diputado1 = new Diputado("Juan Javiel",48, "Samana", 185000);
        Legislador diputado2 = new Diputado("Pedro Perez", 38, "Monte Plata", 205000);

        Legislador senador = new Senador("Anderson Mota", 27, "Santo Domingo", 350000);
        Legislador senador1 = new Senador("Felix Santana", 40, "Santiago", 300000); 
   
        listaLegislador.addLegislador(diputado); listaLegislador.addLegislador(diputado1); listaLegislador.addLegislador(diputado2);
        listaLegislador.addLegislador(senador); listaLegislador.addLegislador(senador1);
       
        listaLegislador.listar();
    }

}


Código: [Seleccionar]
public abstract class Legislador extends Persona{
   
   
    private String provinciaQueRepresenta;
    private double salario;
   
    public Legislador(){
   
        super();
        provinciaQueRepresenta ="";
        salario = 0;
    }
   
    public Legislador(String nombre, int edad, String provinciaQueRepresenta, double salario){
   
        super(nombre, edad);
        this.provinciaQueRepresenta = provinciaQueRepresenta;
        this.salario = salario;
    }
   
    public void setProvinciaQueRepresenta(String  provinciaQueRepresenta){this. provinciaQueRepresenta =  provinciaQueRepresenta;}
    public String getProvinciaQueRepresenta(){return provinciaQueRepresenta;}
   
    public void setSalario(double salario){this.salario = salario;}
    public double getSalario(){return salario;}
   
    public void mostrarDatos(){
   
       
       
    }
   
    abstract public String getCamaraEnQueTrabaja();
   
}


Código: [Seleccionar]
public class Diputado extends Legislador{
   
   
    public Diputado(String nombre, int edad, String provinciaQueRepresenta, double salario){
   
        super(nombre, edad, provinciaQueRepresenta, salario);
    }
   
    public Diputado(){}
   
   
      public void mostrarDatos(){
         
         System.out.println("Nombre: "+ getNombre() + "\nEdad: "+ getEdad()+
         "\nProvincia que Representa: "+ getProvinciaQueRepresenta() +"\nCamara en que Trabaja: "+getCamaraEnQueTrabaja()+"\nSalario: "+ getSalario());
    }
   
   
    public String getCamaraEnQueTrabaja(){
   
        return "Camara de Diputados";
    }
   
   
}



Código: [Seleccionar]
public class Senador extends Legislador{
   
     public Senador(String nombre, int edad, String provinciaQueRepresenta, double salario){
   
        super(nombre, edad, provinciaQueRepresenta, salario);
    }
   
    public Senador(){}
   
    public void mostrarDatos(){
         System.out.println("Nombre: "+ getNombre() + "\nEdad: "+ getEdad()+
         "\nProvincia que Representa: "+ getProvinciaQueRepresenta() +"\nCamara en que Trabaja: "+getCamaraEnQueTrabaja() +"\nSalario: "+ getSalario());
    }
   
     public String getCamaraEnQueTrabaja(){
   
        return "Camara de Senadores";
    }
}



Código: [Seleccionar]
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

public class ListaLegislador{
   
    List<Legislador> listLegislador;
   
   
   
    public ListaLegislador(){
   
        listLegislador = new ArrayList<Legislador>();
       
       
    }
   
    public void addLegislador(Legislador legislador){
   
        listLegislador.add(legislador);
    }
   
    public void listar(){
   
        Iterator<Legislador> it = listLegislador.iterator();
        while(it.hasNext()){
        Legislador leg = it.next();
        leg.mostrarDatos();
        System.out.println("");
        }
    }
   
}


2
Respuesta al ejercicio CU00694B del tutorial java desde cero:

Código: [Seleccionar]
public class TestFigura{

    public static void main(String []Args){

        Circulo circulo1 = new Circulo(5);
        Circulo circulo2 = new Circulo(5);
        Circulo circulo3 = new Circulo(40);

        Cuadrado cuadrado1 = new Cuadrado(12);
        Cuadrado cuadrado2 = new Cuadrado(10);
        Cuadrado cuadrado3 = new Cuadrado(12);

        System.out.println("El Area del circulo1 es: "+ circulo1.calcularArea());
        System.out.println("El Area del circulo2 es: "+ circulo2.calcularArea());
        System.out.println("El Area del circulo3 es: "+ circulo3.calcularArea()+"\n");

       System.out.println("El Area del cuadrado1 es: "+ cuadrado1.calcularArea());
        System.out.println("El Area del cuadrado2 es: "+ cuadrado2.calcularArea());
        System.out.println("El Area del cuadrado3 es: "+ cuadrado3.calcularArea()+"\n");

        System.out.println ("¿Son iguales el circulo1 y el circulo2? " + circulo1.equals(circulo2) );
        System.out.println ("¿Son el mismo objeto el circulo1 y el circulo2? " + (circulo1 == circulo2) );
        System.out.println ("¿Son iguales el circulo1 y el circulo3? " + circulo1.equals(circulo3) +"\n");

     
        System.out.println ("¿Son iguales el cuadrado1 y el cuadrado2? " + cuadrado1.equals(cuadrado2) );
        System.out.println ("¿Son el mismo objeto el cuadrado1 y el cuadrado2? " + (cuadrado1 == cuadrado2) );
        System.out.println ("¿Son iguales el cuadrado1 y el cuadrado3? " + cuadrado1.equals(cuadrado3) );

    }
}


Código: [Seleccionar]
public class Figura
{
   private double dimensionPrincipal;
   
   public Figura(){}
   
   public Figura(double dimensionPrincipal){this.dimensionPrincipal = dimensionPrincipal;}
   
    public void setDimensionPrincipal(double dimensionPrincipal){this.dimensionPrincipal = dimensionPrincipal;}
   
    public double getDimensionPrincipal(){return dimensionPrincipal;}
}




Código: [Seleccionar]
public class Circulo extends Figura{

   
    public Circulo(double dimensionPrincipal){
        super(dimensionPrincipal);
    }



   
    public double calcularArea(){
          double dimension = getDimensionPrincipal() * getDimensionPrincipal();
          double area = dimension *  3.1416;
        return area;
    }
   
     public boolean equals(Object obj) {
        if (obj instanceof Circulo) {
            Circulo circulo = (Circulo) obj;
            if (Double.valueOf(getDimensionPrincipal()).equals(circulo.getDimensionPrincipal())) {
                return true;
            } else {
                return false; }
               
        } else { return false; }
    } //Cierre del método equals
   


}


Código: [Seleccionar]
public class Cuadrado extends Figura{

    public Cuadrado(double dimensionPrincipal){super(dimensionPrincipal);}
   
    public double calcularArea(){
        double dimension = getDimensionPrincipal() * getDimensionPrincipal();
        double area = dimension *  3.1416;
        return area;
    }

    public boolean equals(Object obj) {
        if (obj instanceof Cuadrado) {
            Cuadrado cuadrado = (Cuadrado) obj;
            if (Double.valueOf(getDimensionPrincipal()).equals(cuadrado.getDimensionPrincipal())) {
                return true;
            } else {
                return false; }
               
        } else { return false; }
    } //Cierre del método equals

}

3
Código: [Seleccionar]
public class TestProfesor
{
    public static void main(){
    Profesor pro = new ProfesorEmerito("Jose Reyes", 45, 20,10);
   
    pro.mostrarDatos();
    System.out.println("Salario Base del Profesor: "+ pro.obtenerSalarioBase());
   
   
}
}



Código: [Seleccionar]
public class Profesor{
   
    protected String nombre;
    protected int edad;
    protected int anosConsolidados;
   
    public Profesor(){
    }
   
    public Profesor(String nombre, int edad, int anosConsolidados){
   
        this.nombre = nombre;
        this.edad = edad;
        this.anosConsolidados = anosConsolidados;
    }
   
    public void setNombre(String nombre){this.nombre = nombre;}
    public String getNombre(){return nombre;}
   
    public void setEdad(int edad){this.edad = edad;}
    public int getEdad(){return edad;}
   
    public void setAnosConsolidados(int anosConsolidados){this.anosConsolidados = anosConsolidados;}
    public int getAnosConsolidados(){return anosConsolidados;}
   
    public void mostrarDatos(){
       
     System.out.print("Nombre: "+ getNombre()+ "\nEdad: "+ getEdad()+ " anos \nAnos Consolidados: "+ getAnosConsolidados());
    }
   
   

 }



Código: [Seleccionar]
public class ProfesorEmerito extends Profesor{
   
    private int anosEmerito;
   
    public ProfesorEmerito(){}
   
    public ProfesorEmerito(String nombre, int edad, int anosConsolidados, int anosEmerito){
   
        super(nombre, edad, anosConsolidados);
        this.anosEmerito = anosEmerito;
    }
   
    public void setAnosEmerito(int anosEmerito){this.anosEmerito = anosEmerito;}
    public int getAnosEmerito(){return anosEmerito;}
   
    public void mostrarDatos(){
   
        super.mostrarDatos();
        System.out.print("\nAnos Emeritos: "+ getAnosEmerito()+"\n");
    }
   
    public double obtenerSalarioBase(){
       
         double tmp = anosEmerito * ((925 + anosConsolidados) * (33.25 + 47.80));
         
         return tmp;
    }
   
   
   
}


4
Respuesta al ejercicio CU00692B del curso java desde cero:

Código: [Seleccionar]
public class TestProfesor
{
    public static void main(){
    Profesor pro = new ProfesorEmerito("Juan Gonzalez", 35, 10,3);
   
    pro.mostrarDatos();
    System.out.println("Salario Base del Profesor: "+ pro.obtenerSalarioBase());
   
   
}
}

Código: [Seleccionar]
public class Profesor{
   
    private String nombre;
    private int edad;
    private int anosConsolidados;
   
    public Profesor(){
    }
   
    public Profesor(String nombre, int edad, int anosConsolidados){
   
        this.nombre = nombre;
        this.edad = edad;
        this.anosConsolidados = anosConsolidados;
    }
   
    public void setNombre(String nombre){this.nombre = nombre;}
    public String getNombre(){return nombre;}
   
    public void setEdad(int edad){this.edad = edad;}
    public int getEdad(){return edad;}
   
    public void setAnosConsolidados(int anosConsolidados){this.anosConsolidados = anosConsolidados;}
    public int getAnosConsolidados(){return anosConsolidados;}
   
    public void mostrarDatos(){
       
     System.out.print("Nombre: "+ getNombre()+ "\nEdad: "+ getEdad()+ " anos \nAnos Consolidados: "+ getAnosConsolidados());
    }
   
    public double obtenerSalarioBase(){
       
        double tmp = 725 + getAnosConsolidados();
        return tmp = tmp *33.25;
    }

 }


Código: [Seleccionar]
public class ProfesorEmerito extends Profesor{
   
    private int anosEmerito;
   
    public ProfesorEmerito(){}
   
    public ProfesorEmerito(String nombre, int edad, int anosConsolidados, int anosEmerito){
   
        super(nombre, edad, anosConsolidados);
        this.anosEmerito = anosEmerito;
    }
   
    public void setAnosEmerito(int anosEmerito){this.anosEmerito = anosEmerito;}
    public int getAnosEmerito(){return anosEmerito;}
   
    public void mostrarDatos(){
   
        super.mostrarDatos();
        System.out.print("\nAnos Emeritos: "+ getAnosEmerito()+"\n");
    }
   
    public double obtenerSalarioBase(){
       
         double tmp = super.obtenerSalarioBase();
         tmp += +(47.80 * getAnosEmerito());
         return tmp;
    }

5
Hola dimiste muchas gracias por la correccion ahora me queda bien claro, iba a cometer el mismo error en el sioguiente ejercicio corregire eso ahora mismo

6
Al parecer mal interprete esta parte del ejercicio que dice:

Crear el código de las clases Java implementando una relación de herencia desde la
superclase Producto hasta las subclases ProductoFresco, ProductoRefrigerado y ProductoCongelado.

sacame de la duda!

7
Respuesta al ejercicio CU00686B del tutorial java desde cero:

Código: [Seleccionar]
public class Producto{

    private String nombreDeProducto, fechaDeCaducidad;
    private int numeroDeLote;
   
   
    public Producto(String nombreDeProducto, String fechaDeCaducidad, int numeroDeLote){
   
        this.nombreDeProducto = nombreDeProducto;
        this.fechaDeCaducidad = fechaDeCaducidad;
        this.numeroDeLote = numeroDeLote;
       
    }
    public Producto(){}

     public void setNombreDeProducto(String nombreDeProducto){
   
        this.nombreDeProducto = nombreDeProducto;
    }
   
    public String getNombreDeProducto(){return nombreDeProducto;}
   
    public void setFechaDeCaducidad(String fechaDeCaducidad){
   
        this.fechaDeCaducidad = fechaDeCaducidad;
    }
   
    public String getFechaDeCaducidad(){return fechaDeCaducidad;}
   
    public void setNumeroDeLote(int numeroDeLote){
   
        this.numeroDeLote = numeroDeLote;
    }
   
    public int getNumeroDeLote(){return numeroDeLote;}
}

Código: [Seleccionar]

public class ProductoFresco extends Producto{


    private String fechaEnvasado;
    private String paisOrigen;
   
   
    public ProductoFresco(String nombre, String fechaCaducidad, int numeroLote, String fechaEnvasado, String paisOrigen){
       super(nombre, fechaCaducidad, numeroLote);
       this.fechaEnvasado = fechaEnvasado;
       this.paisOrigen= paisOrigen;
    }
   
    public ProductoFresco(String nombre, String fechaCaducidad, int numeroLote){
   
        super(nombre, fechaCaducidad, numeroLote);
    }
   
    public ProductoFresco(){
      super();
    }
   
    public void setFechaEnvasado(String fechaEnvasado){
   
        fechaEnvasado = fechaEnvasado;
    }
   
    public String getFechaEnvasado(){return fechaEnvasado;}
   
    public void setPaisDeOrigen(String paisOrigen){
   
        paisOrigen = paisOrigen;
    }
   
    public String getPaisOrigen(){return paisOrigen;}
   
    public void mostrarProFresco(){
   
        System.out.println("Contenido del Producto Fresco\nNombre: "+getNombreDeProducto()+"\nNumero de lote: "+ getNumeroDeLote() +
        "\nPais de Origen: "+ getPaisOrigen()+"\nFecha de Envasado: "+ getFechaEnvasado()+"\nFecha de Caducidad: " + getFechaDeCaducidad()+"\n");
       
        }

}

Código: [Seleccionar]
public class ProductoRefigerado extends ProductoFresco
{
    private  String codigoSupervisionAlimentaria;
   
    public ProductoRefigerado(){
    super();}
   
    public ProductoRefigerado(String nombre, String fechaDeCaducidad, int numero, String codigo){
   
        super( nombre, fechaDeCaducidad, numero);
        codigoSupervisionAlimentaria = codigo;   
    }
   
    public ProductoRefigerado(String nombre, String fechaDeCaducidad, int numero){
   
        super(nombre, fechaDeCaducidad, numero);
    }
   
    public void setCodigoSupervisionAlimentaria(String codigoSupervisionAlimentaria){
   
        codigoSupervisionAlimentaria = codigoSupervisionAlimentaria;
    }
   
    public String getCodigoSupervisionAlimentaria(){return codigoSupervisionAlimentaria;}
   
    public void mostrarProRefigerado(){
   
        System.out.println("Contenido del producto refigerado\n"+ "Nombre: "+ getNombreDeProducto() +"\nFecha de caducidad: "+getFechaDeCaducidad()+"\nNumero de Lote: "+getNumeroDeLote()+"\nCodigo de Supervision Alimentaria: "+getCodigoSupervisionAlimentaria()+"\n");
    }
}


Código: [Seleccionar]
public class ProductoCongelado extends  ProductoRefigerado
{
   
    private int temperaturaRecomendada;
   
    public ProductoCongelado(){}
   
    public ProductoCongelado(String nombre, String fechaDeCaducidad, int numeroDeLote, int temperatura){
       super(nombre, fechaDeCaducidad, numeroDeLote);
        temperaturaRecomendada = temperatura;
    }
   
    public void setTemperaturaRecomendada(int temperaturaRecomendada){
   
        temperaturaRecomendada = temperaturaRecomendada;
    }
   
    public int getTemperaturaRecomendada(){return temperaturaRecomendada;}
   
    public void mostrarProductos(){
   
        System.out.println("Contenido del producto congelado\nNombre: " +getNombreDeProducto()+"\nFecha de Caducidad: "+ getFechaDeCaducidad() + "\nNumero de Lote: " + getNumeroDeLote() +"\nTemperatura de Congelado: "+ getTemperaturaRecomendada()+" grado\n");
    }
}

Código: [Seleccionar]
public class TestHerencia
{
    // instance variables - replace the example below with your own
    public static void main(){
   
        //creacion del objeto producto fresco con nombre productoF
        ProductoFresco productoF = new ProductoFresco("Fresa","21/08/2016",825,"21/03/2016","Rep. Dominicana");
        //creacion del objeto producto refigerado con nombre productoR
        ProductoRefigerado productoR = new ProductoRefigerado("Jugo de Naranja","12/09/2016",698,"FC-2016-17");
        //creacion del objeto producto congelado con nombre productoC
        ProductoCongelado productoC = new ProductoCongelado("camarones","24/05/2016",125, -1);
   
       //metodo para mostrar el contenido de los productos frescos
       productoF.mostrarProFresco();   
       //metodo para mostrar el contenido de los productos refigerados
       productoR.mostrarProRefigerado();
       //metodo para mostrar el contenido de los productos congelados
       productoC.mostrarProductos();
}
}

8
Gracias un placer, felicitarlo por el trabajo que usted y Al ex y todo el equipo hacen nos ayudan bastante estoy motivado a seguir otra vez gracias!

9
Respuesta para el ejercicio CU00682B del curso java desde cero:

Código: [Seleccionar]
public class TestTipoDePiedra{

    public static void main(String []Args){

        TipoDePiedra piedra = TipoDePiedra.CALIZA;

        System.out.println("La piedra que a elegido el usuario es: "+ piedra.toString() + "\nCon un peso de: "+ piedra.getPeso()+ "Kg");

        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 tmp: TipoDePiedra.values() ) {
            System.out.println (tmp.toString() + " el palet pesa " + (2.27f*(float)tmp.getPeso() ) + " kg");
        }


    }
}
Código: [Seleccionar]
public enum TipoDePiedra
{
    CALIZA(1200),MARMOL(1423.55),PIZARRA(1325),CUARZITA(1466.22);
   
    //campos tipo constante
    private final double peso;
   
    /**
     * Constructor. Al asignarle uno de los valores posibles a una variable del tipo enumerado el constructor asigna
       automáticamente valores de los campos
     */
    TipoDePiedra(double peso){
   
        this.peso = peso;
    }
   
    public double getPeso(){return peso;}
}

10
Respuesta para el ejercicio CU00681B del tutorial de programación Java desde cero:

Código: [Seleccionar]

/**
 * Esta clase es para probar el funcionamiento de los metodos de la clase vehiculos que contienen tipos enumerados.
 *
 * @author (Anderson Ferreiras)
 * @version (18/03/2016/1.0)
 */
public class TestVahiculo
{
    /**
     * metodo main para iniciar la clase
     */
    public static void main(String []Args){
        //Creacion de objeto de la clase vehiculo     
        Vehiculo ve = new Vehiculo();
        ve.setMarca(Vehiculo.MarcaDeVehiculo.TOYOTA);
        ve.setMatricula("A23549");
       
        System.out.println("La Marca de carro elegina por el usuario es: " + ve.getMarca().toString().toLowerCase() +" Con la matricula: "+ve.getMatricula()+"\n");
       
        System.out.println("El carro elegido por el usuario es Ford? Resultado: "+ve.getMarca().toString().equals(Vehiculo.MarcaDeVehiculo.FORD.toString()));
       
        System.out.println("El carro elegido por el usuario es Suzuki? Resultado: "+(ve.getMarca()==Vehiculo.MarcaDeVehiculo.SUZUKI));
    }
   
}

Código: [Seleccionar]
/**
 * Esta clase se encarga de definir tipo enum
 * @author Anderson Ferreiras
 * @version 18/03/2016/1.0
 */


public class Vehiculo{

    public enum MarcaDeVehiculo{FORD, TOYOTA, SUZUKI, RENAULT, SEAT};
   
    private String matricula;
    private MarcaDeVehiculo marca;
   
    /**
     * Constructor vasio
     */
    public  Vehiculo(){
   
    }
   
    /**
     * Metodo para asignar la matricula al vehiculo
     * @param matricula que define lo que se le asignara a matricula
     */
    public void setMatricula(String matricula){
   
        this.matricula = matricula;
    }
    /**
     * Metodo con el que se obtine la matricula de un vehiculo
     * @return la matricula de un vehiculo que genera el metodo
     */
    public String getMatricula(){return matricula;}
   
    /**
     * Metodo para asignar la marca al vehiculo
     * @param marca el parametro define la marca que tendra el vahiculo
     */
    public void setMarca(MarcaDeVehiculo marca){
   
        this.marca = marca;
    }
    /**
     * Metodo para obtener la marca de un vehiculo
     * @return la marca del vehiculo
     */
    public MarcaDeVehiculo getMarca(){return marca;}
   
   
   
}

11
Respuesta para ejercicio CU00680B del curso programación Java desde cero:

Código: [Seleccionar]

/**
 * Esta clase define  objetos que devuelven el valor absoluto de un numero y la raiz cuadrada de un numero como se define al crear un objeto de la clase
 * @author: Anderson Ferreiras
 * @version: 17/03/2016/1.0
 * @see <a href="https://www.aprenderaprogramar.com">Click aqui oara aprender a programar</a>
 */
public class MiniCalculadora{

    /**
     * Constructor vasio para la Minicalculadora
     */
    public MiniCalculadora(){
   
       
    }//cierre del constructor
   
    /**
     * Metodo con el que se obtiene el valor absoluto de un numero
     * @param numeroA el parametro define el numero que se requiere su valor absoluto
     * @return el numero absoluto que genera este metodo
     */
    public double valorAbsoluto(double numeroA){
   
        return Math.abs(numeroA);
    }//cierre del metodo
   
     /**
     * Metodo con el que se obtiene la raiz cuadrada de un numero
     * @param numeroR el parametro define el numero que se le requiere su raiz cuadrada
     * @return La raiz cuadrada que genera este metodo
     */
    public double raiz(double numeroR){
   
        return Math.sqrt(numeroR);
    }//cierre del metodo
}//cierre de la clase


12
Respuesta para el ejercicio CU00679B del curso de programación Java desde cero:

Código: [Seleccionar]

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

public class TestArray{

    public static void main(String []Args){
   
        Boolean[] miArrayB = {true,true,false,false,true,false};
        LinkedList<Boolean> miList = new LinkedList<Boolean>(Arrays.asList(miArrayB));
        Iterator<Boolean> it = miList.iterator();
        System.out.println("Nuevo Contenido de LinkedList: ");
        while(it.hasNext()){
       
            Boolean tmp = it.next();
             System.out.print(tmp+", ");
                     
            }
        }
       
    }

13
Solución propuesta para ejercicio CU00678B del tutorial de programación con Java desde cero:

Código: [Seleccionar]

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

public class Implementacion{

    public static void main(String []Args){

        ArrayList<Set> list = new ArrayList<Set>();

        HashSet<String> hashList = new HashSet<String>();
        TreeSet<Integer> treeList = new TreeSet<Integer>();

        hashList.add("sol");
        hashList.add("luna");
        hashList.add("suturno");

        treeList.add(2);
        treeList.add(8);
        treeList.add(5);
       
        list.add(hashList);
        list.add(treeList);

       int i =1;
        Iterator<Set> it = list.iterator();
        System.out.println("Contenido de la lista: ");
        while(it.hasNext()){

            System.out.print(it.next()+", ");         
        }
    }
}

14
Ejercicio CU00675B del tutorial básico java desde cero:

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

public class ListaComparada
{
    public static void main(){
     
       
        int[] miArray = {2,-4,3,-7};
        ArrayList<Integer> lista = new ArrayList<Integer>(); 
       for(int i=0; i< miArray.length;i++){
       
            System.out.println("miArray["+i+"]= "+miArray[i]);
        }
       
        for(int i =0; i< miArray.length;i++){
       
            lista.add(miArray[i]);
        }
     
         System.out.println("");
          int i=0;
        for(Integer tmp: lista){
           
            System.out.println("Nueva Lista: "+ (i) +"= "+ tmp);
            i++;
        }
   
    }
}





Citar

¿Qué tipo de datos almacena el array?

numeros primitivos

¿Qué tipo de datos almacena el ArrayList?

tipos array con contenido de números
primitivos que al pasarcelos dinamicamente
se convierten en Integer por que asi esta
declarado el ArayList.


si no estoy e no correcto favor orientarme.


15
Solución planteada para el ejercicio CU00673B del tutorial de programación Java desde cero:

Código: [Seleccionar]

public class Circulo{

    private static final double numeroPi = 3.1416;
    private double radio;
   
    public Circulo(){

        radio = 0;
    }

    public void setRadio(double radio){

        this.radio = radio;
    }

    public double getRadio(){return radio;}

    public double getAreaCirculo(){

        radio = radio*radio;
        double area = numeroPi * radio;
        return area;
    }

    public double getLongitudCirculo(){

        double longitud = 2 * numeroPi * radio;
        return longitud;
    }

}


Código: [Seleccionar]


import java.util.Scanner;

public class TestCirculo{

    public static void main(String []args){

        Scanner entrada = new Scanner(System.in);
        Circulo circulo = new Circulo();
        String des ="";
        boolean desicion = false;
        System.out.println("Para carcular el area y la longitud de un circulo Ingrese el radio: ");

        while(desicion == false){

            circulo.setRadio(Double.valueOf(entrada.nextLine()));
            System.out.println("El circulo tiene una longitud de: " + circulo.getLongitudCirculo() + "\nCon un Area de: "+circulo.getAreaCirculo()+"\n");

            System.out.println("Si desea obtener la longitud o area de otro Circulo ingrese SI de lo contrario ingrese NO:");
            do{
                des = entrada.nextLine();

                if(des.equalsIgnoreCase("si")){

                    System.out.println("Ingrese el radio: ");
                    des ="si";
                }else if(!des.equalsIgnoreCase("si") && !des.equalsIgnoreCase("no")){

                    System.out.print("La palabra que ingreso no es correpta intentelo de nuevo: ");
                    des = "no";
                }else{

                    System.out.println("Gracias por utilizar nuestro servicio!");
                    des = "si";
                    desicion = true;
                }   
            }while(des.equalsIgnoreCase("no"));

        }
    }

}





Citar
¿Es posible crear un método en la clase Circulo para establecer el valor de numeroPi?
No

¿Por qué?
por que el valor que se le asigna a una variable de tipo final es de contenido invariable de hacerlo esto llevaría a errores.



16
pienso que si, pero quería la opinión de usted si con estas sentencia controlaría eso?

Integer tmp = (numRandom.nextInt(100)+1);

17
Solución propuesta para el ejercicio CU00672B del curso de programación Java desde cero:

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

public class AdivinaElNumero{

    public static void main(String []args){

        Scanner entrada = new Scanner(System.in);
        Random numRandom = new Random();
        Integer tmp = numRandom.nextInt(100);
        boolean desicion = false;
        int num;
        System.out.println("Se a generado un numero aleatorio entero entre 1 y 100, intente adivinarlo");
        while(desicion == false){

            num = Integer.valueOf(entrada.nextLine());
            if(tmp < num){

                System.out.println("No has acertado: el numero es menor.\nPrueba otra vez");
            }else if(tmp > num){

                System.out.println("No has acertado: el numero es mayor.\nPrueba otra vez");
            }else{

                desicion = true;
                System.out.println("Felicidades, Haz Acertado");
            }

        }
    }
}



18
Código: [Seleccionar]

import java.util.Scanner;

public class Meses{

    public static void main(String []args){
   
        Scanner entrada = new Scanner(System.in);
        String ent;
        String[] mes = new String[12];
        mes[0] = "enero";
        mes[1] = "febrero";
        mes[2] = "marzo";
        mes[3] = "abril";
        mes[4] = "mayo";
        mes[5] = "junio";
        mes[6] = "julio";
        mes[7] = "agosto";
        mes[8] = "septiembre";
        mes[9] = "octubre";
        mes[10] = "noviembre";
        mes[11] = "diciembre";
        String mesSecreto = mes[5];
       
        System.out.println("Adivine el mes secreto. Introduzca el nombre del mes en minuscula: ");
        boolean desicion = false;
        while(desicion == false){
       
            ent = entrada.nextLine();
            if(mesSecreto.equalsIgnoreCase(ent)){
             
                desicion = true;
                System.out.println("Haz acertado!!");
            }else{
           
                System.out.println("No haz acertado. Intente adivinarlo introduciendo otro mes: ");
            }
        }
    }
}


19
A continuación la solución que planteo para el ejercicio CU00666B del curso Java desde cero.

Código: [Seleccionar]

import java.util.Scanner;

public class EntradaTeclado{

    private String entradaTeclado;//variable de instancia(campo) de la clase
   
    public EntradaTeclado(){
   
        entradaTeclado="";
        pedirEntrada();//Esto es una llamada a un metodo interno al crear un objeto automaticamente ejecutamos el metodo
    }
   
    public void pedirEntrada(){//metodo interno de la clase
   
        Scanner entradaScanner = new Scanner(System.in);
        entradaTeclado = entradaScanner.nextLine();
    }
   
    public String getEntrada(){
       
        return entradaTeclado;
    }
   
    public String getPrimeraPalabra(){
     //importante: en java los objetos no se pueden comparar usando == por eso esto no funcionara
     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++){
        //importante: comprarar siempre los objetos con equals
        if(entradaTeclado.substring(i,i+1).equals(" ")){
       
            return entradaTeclado.substring(0,i+1);
        }
    }
        return entradaTeclado;
   
    }//cieree del metodo primera palabra
     public int getLongitud(){
     
         return entradaTeclado.length();
         
       }//cierre del metodo longitud   
 }//cierre de la clase



Código: [Seleccionar]

import java.util.ArrayList;
/**
 * Crea una clase denominada ListaCantantesFamosos que al ser inicializada contenga un ArrayList con tres Strings que sean el nombre de cantantes famosos. Crea una clase test con el método main que inicialice un objeto ListaCantantesFamosos, pida dos cantantes famosos más al usuario, los añada a la lista y muestre el contenido de la lista por pantalla.
 */
public class ListaCantantesFamosos{

     ArrayList<String> listaCantantes;
   
    public ListaCantantesFamosos(){
 
        listaCantantes = new ArrayList<String>();
        listaCantantes.add("Don Omar");
        listaCantantes.add("Enrique Iglesias");
        listaCantantes.add("Alejandro Sanz");
    }//Cierre del contructor
   
    public void addNombre(String nombre){
   
        listaCantantes.add(nombre);
    }
   
    public int getTamano(){
   
        return listaCantantes.size();
    }
   
    public String getNombreCantante(int posicion){
   
        if(posicion >= 0 && posicion < listaCantantes.size()){
       
            return listaCantantes.get(posicion);
        }else{
       
            return "No existe nombre para la posicion solicitada";
       }
    }
   
    public void borrarNombre(int posicion){
   
        if(posicion >= 0 && posicion < listaCantantes.size()){
       
            listaCantantes.remove(posicion);
        }else{
       
             System.out.println("No Existe nombre para la posicion solicitada");
        }
    }
   
    public ArrayList<String> getListaCantantes() {
return listaCantantes;
}

public void setListaCantantes(ArrayList<String> listaCantantes) {
this.listaCantantes = listaCantantes;
}

   
   
}



Código: [Seleccionar]

public class Test{

    public static void main(String []arg){

        ListaCantantesFamosos list = new ListaCantantesFamosos();
        int i=0;
        String desicion="";
        boolean artista = true;

        System.out.println("Programa Iniciado");
        System.out.println("Lista de Cantantes Almacenados \n");
        for(String nombre: list.getListaCantantes() ){

            System.out.println(nombre);
            i++;
        }

        while(artista == true){
            System.out.println("\nInserte el Nombre del nuevo cantante \n");
            EntradaTeclado entrada1 = new EntradaTeclado();
            list.addNombre(entrada1.getEntrada());
            System.out.println("\nCantantes Almacenados \n");

            for(String nombre: list.getListaCantantes() ){
                System.out.println(nombre);
                i++;
            }
            System.out.println("\nSi desea agregar otro cantante inserte Si de lo contrario inserte No");
            EntradaTeclado entrada2 = new EntradaTeclado();
            desicion = entrada2.getEntrada();
            if(desicion.equalsIgnoreCase("Si")){

                i++;
            }else if(desicion.equalsIgnoreCase("No")){

                System.out.println("Gracias!");
                break;
            }else{

                System.out.println("La Opcion no es valida");
                break;
            }
        }
    }

}


20
si lo estuve haciendo como me indicabas y me daba un error , al parecer era por que no le ponía esos paréntesis que me indicas, gracias por corregirme

Páginas: [1] 2 3

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