Codio de lista alumnos

Solo disponible en BuenasTareas
  • Páginas : 2 (254 palabras )
  • Descarga(s) : 0
  • Publicado : 1 de diciembre de 2010
Leer documento completo
Vista previa del texto
import java.util.*;
import java.io.*;

public class ListaAlumnos{

public static final String CENTINELA = "fin";
Scanner teclado = new Scanner(System.in);
int lugar,op;
String alu;Vector nombres= new Vector();

public void menu(){

System.out.println("\n\t\tMENU"+
"\n____________________________________"+
"\n\t1.-Agregar al final"+
"\n\t2.-Agregaren una posicion"+
"\n\t3.-Eliminar por nombre de alumno"+
"\n\t4.-Eliminar por posicion"+
//"\n\t5.-Mostrar elementos"+
"\n____________________________________");System.out.print("Deme la opcion que desea realizar: ");
op= teclado.nextInt();
teclado.nextLine();
switch(op){
case 1: agregarfinal(); break;
case 2: agregarposicion();break;
case 3: eliminarnombre(); break;
case 4: eliminarlugar(); break;
//case 5: mostraralumnos(); break;

}
}

public void agregarfinal(){System.out.print("Deme el nombre del alumno o "fin" para terminar: ");
alu = teclado.nextLine();
while(!alu.equals (CENTINELA)){
nombres.addElement(alu);
System.out.print("Deme el nombre delalumno o "fin" para terminar: ");
alu = teclado.nextLine();
}
}

public void agregarposicion(){
System.out.print("Deme la posicion a la que desea agregar: ");
lugar =teclado.nextInt();
teclado.nextLine();
System.out.print("Deme el nombre del alumno: ");
alu = teclado.nextLine();
nombres.insertElementAt(alu,lugar);
}


public void eliminarnombre(){System.out.print("Deme el nombre del alumno que desea eliminar: ");
alu = teclado.nextLine();

if(nombres.contains(alu)){
nombres.removeElement(alu);
System.out.println("El nombre fueeliminado");
}

else{
System.out.println("El nombre no se encontro");
}

}

public void eliminarlugar(){
System.out.print("Deme la posicion a la que desea eliminar: ");...
tracking img