Autor Tema: Java ejemplo uso ArrayList del api y sus métodos Ejercicio CU00665B del tutorial  (Leído 2599 veces)

javalopez

  • Sin experiencia
  • *
  • APR2.COM
  • Mensajes: 19
    • Ver Perfil
Buenas tardes, aquí les dejo el código de mi ejercicio.

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

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

public class ListaCantantesFamosos{
    private String nombreCantante;
    private ArrayList<String> listanombres;

    public ListaCantantesFamosos(String nombreCantante) {//construcor que recibe parametro desde main
    listanombres.add(nombreCantante);
    }

    public ListaCantantesFamosos(){ //constructor
        listanombres=new ArrayList<String>();
        listanombres.add("Bruce Dickinson");
        listanombres.add("Axel Rose");
        listanombres.add("Chaqueño Palavecino");
    }

    public void addNombre (String valorNombre) //Metodo para agregar nombres
    { listanombres.add (valorNombre); }

    public void ingresaCantantesFamosos(){
        Scanner escaner = new Scanner(System.in);
        nombreCantante = escaner.nextLine();

    }

    public void ListarCantantes(){
        for (int i = 0; i< listanombres.size();i++)
        {
            System.out.println("Nombre del cantante famoso " +(i+1)+": "+ listanombres.get(i));
        }
    }
    public String getNombreCantante(){return nombreCantante;}
}


Código: [Seleccionar]
public class TestListaCantantesFamosos{

    public static void main (String [ ] args) {
       
        ListaCantantesFamosos listaCantantes = new ListaCantantesFamosos();
       
        System.out.println ("Por favor introduzca un nombre de cantante famoso:");
        listaCantantes.ingresaCantantesFamosos();
        listaCantantes.addNombre(listaCantantes.getNombreCantante());
       
        System.out.println ("Por favor introduzca un nombre de cantante famoso:");
        listaCantantes.ingresaCantantesFamosos();
        listaCantantes.addNombre(listaCantantes.getNombreCantante());
       
        listaCantantes.ListarCantantes();
    } //Cierre del main
}

saludos! Ariel
« Última modificación: 18 de Junio 2015, 15:32 por Alex Rodríguez »

DRANXZ88

  • Avanzado
  • ****
  • Mensajes: 356
    • Ver Perfil
Re:ejercicio CU00665B
« Respuesta #1 en: 16 de Junio 2015, 01:26 »
Estaba mirando y probando tu código funciona todo bien cumple lo que dice el ejercicios.

 

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