Código
package persona; import java.util.Scanner; /** * * @author wddqwq */ public class proyectofinal { Persona contactos[] = new Persona[10];//Creacion del array que almacena 10 personas //declaracion de variables int op=0;//Variable op while(op!=9){ //Creacion del menu usando un while op=sc.nextInt(); switch(op){ //uso de switch para casos case 1: for(int i=0; i<contactos.length;i++){//Creacion de for if(contactos[i]==null){ contactos[i]=new Persona(); contactos[i].registrar(); contactos[i].imprimir(); break; } } break; case 2: sc.nextLine(); nombre = sc.nextLine(); for(int i=0; i<contactos.length;i++){ if(contactos[i]!=null){ if(contactos[i].nombre.compareTo(nombre)==0){ contactos[i].imprimir(); break; } } } break; case 3: sc.nextLine(); nombre = sc.nextLine(); //Editar break; case 4: sc.nextLine(); nombre =sc.nextLine(); //Borrar break; case 5: //Imprimir todos for(int i=0; i<contactos.length;i++){ if(contactos[i]!=null){ contactos[i].imprimir(); } break; case 6: System.out.println("Cual nombre actualizaras:"); //aqui esta el problema agregue otro case pero me tira error por que me pidieron mas cases //Actualizar datos break; } break; case 9: //salir del programa break; } } } }
Mod: los códigos deben ir en etiquetas GeSHi