|
Mostrar Mensajes
|
Páginas: [1]
|
2
|
Programación / Java / AYUDA. CON JAVA ECLIPSE ..
|
en: 2 Diciembre 2013, 16:56 pm
|
Crea un programa Java para realizar una aplicación de contactos.
El programa debe tener un menú como el siguiente:
1. Añadir contacto
2. Buscar contacto por nombre
3. Listar contactos
4. Salir
Cada contacto tendrá un nombre y un teléfono, y deben almacenarse en un fichero de texto donde cada línea será un contacto, es decir, un nombre y un teléfono que separaremos por el símbolo @. Este podría ser un ejemplo del fichero de texto:
Miguel@2345
Manuel@534
Maria Luisa@345667
El programa debe añadir un contacto en el fichero para la opción de menú 1. Mostrar el nombre y el teléfono (separadamente) buscado en el fichero de texto por un nombre que el usuario entrará por teclado para la opción 2. Mostrar el nombre y teléfono (separados) del fichero de texto para la opción 3.
Nota: en la opción 2, simplemente con mostrar el primer contacto que coincida ya es suficiente.
ALGUIEN ME PUEDE AYUDAR UN POCO..
|
|
|
3
|
Programación / Programación General / Ejercico Programar una agenda con un menu de 4 opciones.
|
en: 2 Diciembre 2013, 16:53 pm
|
package agenda; import java.*; import java.util.Scanner; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileWriter; import java.io.IOException; import java.io.InputStreamReader; //**mi mini primer programa *@autor Roberto Rodiel */
public class Agenda { public static void main(String[] args) { Scanner entrada = new Scanner(System.in); int op; String Nombre = null; String Telefono = null; System.out.println( "Agenda" ); System.out.println( "-----------------" ); System.out.println( "1-Añadir contactos" ); System.out.println( "2-Buscar contactos" ); System.out.println( "3-Listas de Contacto" ); System.out.println( "4-Salir" ); System.out.println( "-----------------" ); System.out.println( "-----------------" ); System.out.println("Seleccione la opción que desea:"); op = entrada.nextInt(); { if(op>0&&op<5){ } switch(op){ case 1:{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); try { System.out.println( "Introduzca el nombre" );
Nombre = br.readLine(); } catch (IOException e1) { // e1.printStackTrace(); } System.out.println(Nombre); try { System.out.println( "Introduzca el telefono" );
Telefono = br.readLine(); } catch (IOException e1) { // e1.printStackTrace(); } System.out.println(Telefono); try { //Escritura java.io.BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter("Archivo.txt")); bufferedWriter.append(Nombre+"@"+Telefono); bufferedWriter.flush(); } catch (IOException e) { e.printStackTrace(); }
} case 2:{ System.out.println( "2" ); break; } case 3:{ System.out.println( "3" ); break; } case 4:{ System.out.println( "4" ); break; } default: System.out.print("Opcion Invalida\n"); } } }}
NECESITO AYUDA, ME GUSTARIA CREAR UN BUCLE PARA CUANDO TERMINE EL CASO 1, SIGA CON OPCION.. DONDE COLOCARLO Y COMO? TAMBIEN ALGUNA AYUDA PARA EL CASO DOS PODER BUSCAR DEL ARCHIVO.TXT DONDE SE ME GUARDAN LOS CONTACTOS. MUCHAS GRACIAS AQUEL QUE PUEDA AYUDARME
|
|
|
|
|
|
|