En la universidad me pidieron hacer un programa que ingrese nombres y que se almacenen. La salida esta dada por una pregunta de continuar. He estado intentando solucionarlo con arreglos, pero necesitaria un arreglo infinito. Podria alguien darme una idea de como solucionar esto.
Por si no me explico bien... ingreso el nombre, pregunto si quiere ingresar otro y asi sucesivamente hasta que obtenga una respuesta negativa a ingresar otro.
Esto se me habia ocurrido, pero no funciona.
Código:
int i=1;
int terminar=1;
String[] nombre;
Integer nota[]=new Integer[2];
while (terminar==1)
{
System.out.print("Alumno:");
java.io.BufferedReader leer = new java.io.BufferedReader(new java.io.InputStreamReader(System.in));
nombre=new String[2];
nombre[i]=leer.readLine();
i++;
System.out.print("¿Desea ingresar otro 1=si/0=no?");
java.io.BufferedReader fin = new java.io.BufferedReader(new java.io.InputStreamReader(System.in));
terminar=Integer.parseInt(fin.readLine());
}