Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: masterdark en 18 de Julio 2015, 21:15

Título: Ejercicios básicos de Java (CU00665B) Clase ArrayList del api Java.
Publicado por: masterdark en 18 de Julio 2015, 21:15
Hola.
aquí esta la solución al ejercicio.

clase 1:ListaCantantesFamosos
Código: [Seleccionar]
import java.util.ArrayList;
public class ListaCantantesFamosos
{
    private String nombreDeLista;
    private ArrayList<String> listadecantantes;
   
    public ListaCantantesFamosos(String cantantes){
        nombreDeLista = cantantes;
        listadecantantes = new ArrayList<String>();
        listadecantantes.add ("John Lennon");
        listadecantantes.add ("Kurt Cobain");
        listadecantantes.add ("Axl Rose");
    }

    public void addNombre (String valor_nombre) {
        listadecantantes.add (valor_nombre);
    }
    public String getNombre (int posicion) {
       return listadecantantes.get(posicion);
    }
}

clase 2:testListaCantantesFamosos
Código: [Seleccionar]
import java.util.Scanner;
public class testListaCantantesFamosos{
    public static void main (String [] args){
       String entrada1= "";
       String entrada2= "";
       Scanner entradaEscaner = new Scanner (System.in);
       System.out.println ("Por favor introduzca el primer nombre:");   entrada1 = entradaEscaner.nextLine();
       System.out.println ("Por favor introduzca el segundo nombre:");   entrada2 = entradaEscaner.nextLine();
       System.out.println ("Gracias");
       ListaCantantesFamosos listadecantantes = new ListaCantantesFamosos("Nombres introducidos");
       listadecantantes.addNombre (entrada1);
       listadecantantes.addNombre (entrada2);
       
       int i = 0;
       while(i <5){
        System.out.println ("El cantante "+ (i+1) + " es " + listadecantantes.getNombre(i));
        i++;
           }
        }
    }
   
Gracias.
Título: Re:Ejercicio (CU00665B) Clase ArrayList del api Java.
Publicado por: César Krall en 22 de Julio 2015, 22:04
Hola masterdark, has cumplido perfectamente con lo que pedía el ejercicio. A seguir avanzando! Saludos!