Foros aprenderaprogramar.com
		Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: mary conchis en 19 de Junio 2018, 08:50
		
			
			- 
				Buen día, éste es mi código del ejercicio CU00665B del tutorial pdf de programación java desde cero de aprenderaprogramar, y me gustaría saber si hay alguna forma de imprimir la lista directamente en el test porque yo lo intenté y no encontré forma alguna.
 
 Gracias por su tiempo.
 
 import java.util.ArrayList;
 
 public class ListaCantantes
 {
 private ArrayList<String> listadecantantes;
 //constructor
 public ListaCantantes()
 {
 listadecantantes= new ArrayList<String>();
 listadecantantes.add("madona");
 listadecantantes.add("shakira");
 listadecantantes.add("thalia");
 }
 public void setNuevoCantante(String nuevoCantante){listadecantantes.add(nuevoCantante);}
 
 public void mostrarLista(){
 int i=0;
 String cantante;
 while (i < listadecantantes.size() ){
 cantante=listadecantantes.get(i);
 System.out.println((i+1) +  ".-" + cantante);
 i++;}}
 }
 import java.util.Scanner;
 
 public class TestListaCantantes
 {
 public static void main (String [] args){
 ListaCantantes listadecantantes= new ListaCantantes();
 Scanner entradaEscaner= new Scanner(System.in);
 for(int i=0; i<2; i++){
 System.out.println("introduzca el nombre de otro cantante");
 listadecantantes.setNuevoCantante(entradaEscaner.nextLine() );}
 listadecantantes.mostrarLista();}
 }
- 
				Buenas Mary Conchys, lee por favor las recomendaciones que se dan en https://aprenderaprogramar.com/foros/index.php?topic=1460.0 , ahí se indica por ejemplo cómo poner título a los temas en los foros: debe escribirse en el título las palabras clave sobre lo que trata el hilo, y poner el código de ejercicio en mayúsculas (es decir, CU00665B en lugar de cu00665b).
 
 Tu ejercicio está bien resuelto y cumple con lo que se pedía.
 
 Sobre la posibilidad de imprimir la lista de cantantes desde el test, normalmente hay diferentes posibilidades para resolver las cosas (aunque a veces solo se nos ocurra una). Para ver diferentes soluciones a un ejercicio puedes escribir su código en el buscador del foro y te encontrarás con diferentes soluciones planteadas por diferentes personas. Por ejemplo puedes mirar esta solución donde se imprimen los cantantes desde el test: https://aprenderaprogramar.com/foros/index.php?topic=1549.0
 
 Salu2