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.


Temas - Mercedes

Páginas: [1]
1
Hola! Estoy haciendo el ejercicio planteado en el apartado CU00665B del curso básico de Java, y cuando lo ejecuto me aparece un error de java.lang.NullPointerException. No me doy cuenta cual es el error. Les paso el código completo, espero puedan ayudarme! Gracias!

Código: [Seleccionar]
import java.util.*;

public class ListaCantantesFamosos
{
    public ArrayList<String> cantantes;
   
    public void ListaCantantesFamosos()//inicializo el array
    {
        cantantes = new ArrayList<String>();
        cantantes.add("Pedro");
        cantantes.add("Chayanne");
        cantantes.add("Porta");
    }
 
    public void addNombre(String nombre){cantantes.add(nombre); }//agregar nuevos cantantes
   
    public void  mostrarLista(){//muestro la lista completa
        for (int i=0;i<=cantantes.size();i++){
            System.out.println("Cantante "+i+" "+cantantes.get(i));
        }
    }
   
        public String getNombre(int pos)//muestro un nombre en dicha posicion
    {
        if (pos>0 && pos <= cantantes.size())
        {
            return cantantes.get(pos);
        }else{
           return "No existe cantante en la posicion requerida";
        }
    }
}

Código: [Seleccionar]
import java.util.*;

public class Main
{
    public static void main(String[] args){
        ListaCantantesFamosos lista = new ListaCantantesFamosos();
        Scanner entradae = new Scanner (System.in);
        for(int i=0;i<3;i++){
            System.out.println("Ingrese un nuevo Cantante: ");
            lista.addNombre(entradae.nextLine());
        }   
        lista.mostrarLista();
   }
  }



Páginas: [1]

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".