Foros aprenderaprogramar.com
Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: javalopez en 16 de Junio 2015, 00:58
-
Buenas tardes, aquí les dejo el código de mi ejercicio.
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.
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;}
}
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
-
Estaba mirando y probando tu código funciona todo bien cumple lo que dice el ejercicios.