Foros aprenderaprogramar.com
Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: Alber en 14 de Julio 2017, 22:37
-
Hola a todos. Aquí dejo mi solución al ejercicio CU00665B del curso práctico de programación orientada a objetos con Java.
import java.util.ArrayList;
public class ListaCantantes{
private ArrayList<String>cantantesFamosos;
public ListaCantantes(){
cantantesFamosos= new ArrayList<String>();
cantantesFamosos.add("Susan Tedeschi");
cantantesFamosos.add("Nina Simone");
cantantesFamosos.add("Amy Winehouse");
}
public int getTamaño(){return cantantesFamosos.size();}
public void addNombre(String valor_nombre){cantantesFamosos.add(valor_nombre);}
public void ExtraerNombres(){
for(int i=0; i<cantantesFamosos.size();i++){
System.out.println("cantante "+i+" "+cantantesFamosos.get(i));
}
}
}
Y la clase main:
import java.util.Scanner;
public class TestListaCantantes{
public static void main(String[]args){
ListaCantantes nuevaLista=new ListaCantantes();
Scanner entradaEscaner=new Scanner(System.in);
System.out.println("introduzca cantante nuevo");
nuevaLista.addNombre(entradaEscaner.nextLine());
System.out.println("introduzca sigúiente cantante");
nuevaLista.addNombre(entradaEscaner.nextLine());
System.out.println("la nueva lista tiene :"+nuevaLista.getTamaño()+ " cantantes");
System.out.println("Y son :");
nuevaLista.ExtraerNombres();
}
}
Añado enlace del tema:
https://www.aprenderaprogramar.es/index.php?option=com_content&view=article&id=631:clase-arraylist-del-api-java-metodos-add-size-etc-concepto-de-clase-generica-o-parametrizada-cu00665b&catid=68&Itemid=188
Un saludo.
-
Buenas.
El ejercicio cumple con lo que pide el enunciado.
Solo recomendarte leer el siguiente enlace para que veas como se deben nombrar las clases, método... correctamente.
https://www.aprenderaprogramar.com/foros/index.php?topic=3035.msg13698#msg13698
Saludos. ;D