Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - HumbertoAli

Páginas: 1 [2]
21
Ejercicio CU00666B del tutorial de programación aprenda Java como si estuviera en primero.

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 y usando un for extendido muestre los cantantes en la lista por pantalla. Se debe pedir al usuario un nombre más de cantante famoso, y una vez introducido mostrar la lista actualizada usando un for extendido. Una vez mostrada la lista actualizada, se debe dar opción a elegir entre volver a introducir otro cantante o salir del programa (se podrán introducir tantos cantantes como se desee, para ello usa un bucle while que dé opción a elegir al usuario). Puedes comprobar si tu código es correcto consultando en los foros aprenderaprogramar.com.

Código: [Seleccionar]
import java.util.ArrayList;/**
 *
 * @author baseuser
 */
public class ListaCantantesFamosos {
    private ArrayList<String> listaCantantes;
    public ListaCantantesFamosos(){
        listaCantantes = new ArrayList<String> ();
        listaCantantes.add("Fonsi");
        listaCantantes.add("Shakira");
        listaCantantes.add("Maluma");
       
    }
    public void aggCantante(String cantante){
        listaCantantes.add(cantante);
    }
    public void mostrarCantantes(){
        int i = 0;
        for(String nombre : listaCantantes){
            System.out.println("Cantante "+(i+1)+": "+listaCantantes.get(i));
            i++;
        }
    }
   
}

en el main
Código: [Seleccionar]
public class TestPrograma {
    public static void main(String[]args){
        Scanner sc = new Scanner(System.in);
        ListaCantantesFamosos cf = new ListaCantantesFamosos();
        String cantante="";
        System.out.println("Los cantantes de la lista son: ");
        cf.mostrarCantantes();
        String op = "";
        do{
            System.out.println("Ingrese Cantante: ");
            cantante = sc.nextLine();
            cf.aggCantante(cantante);
            System.out.println("Los cantantes de la lista son: ");
            cf.mostrarCantantes();
            System.out.println("Desea volver a introducir otro cantante: s/n");
            op = sc.nextLine();
            cf.mostrarCantantes();
        }while(op.equals("s") || op.equals("S"));
        System.out.println("Saliendo del programa...");
    }
}

Páginas: 1 [2]

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".