21
Aprender a programar desde cero / Re:Java.
« en: 17 de Diciembre 2016, 09:54 »
Buenos días.
En el ejercicio te pedía:
Luego pedía:
En el ejercicio te pedía:
Citar
Crea una clase denominada ListaCantantesFamosos que al ser inicializada contenga un ArrayList con tres Strings que sean el nombre de cantantes famosos.con lo que con:
Código: [Seleccionar]
import java.util.ArrayList;
public class ListaCantantesFamosos1{
private ArrayList<String> listaCantantesF;
public ListaCantantesFamosos1(){
listaCantantesF = new ArrayList<String>();
listaCantantesF.add("Jose Feliciano");
listaCantantesF.add("Silvio Rodriguez");
listaCantantesF.add("Manuel Garcia");
}
public ArrayList<String> getListaCantantesF(){
return listaCantantesF;}
}
sería suficiente.Luego pedía:
Citar
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.Scanner;
import java.util.ArrayList;
public class TextListaCantantesFamosos2{
public static void main (String [] args){
String nuevoCantante;
Scanner entradaEscaner = new Scanner (System.in);
/* ListaCantantesFamosos1 listaCantantesFamosos=new ListaCantantesFamosos1();
ArrayList<String> lista=new ArrayList<String>();
lista=listaCantantesFamosos.getListaCantantesF();*/
//La siguiente línea equivale a las 3 anteriores
ArrayList<String> lista=new ListaCantantesFamosos1().getListaCantantesF();
System.out.println ("Empezamos el programa");
int resp=0;
while (resp<2) {
System.out.println ("Por favor escriba el nombre de un cantante famoso");
nuevoCantante = entradaEscaner.nextLine ();
lista.add(nuevoCantante);
resp++;
}
for(int i= 0; i <lista.size(); i++){
System.out.println(lista.get(i));
}
System.out.println ("Adios");
}
}
Un saludo