[C con Clase] Tengo una duda en java
Samuel Díaz García
samueldg en arcoscom.com
Sab Abr 14 18:52:15 CEST 2012
Lo mismo es que la cadena que comparas no es correcta, porque no hayas
incliudo el carácter de nueva línea y/o el retorno de carro.
El 14/04/2012 18:05, "Miguel Angulo Martínez" <djfunk19 en hotmail.com>
escribió:
> Cuando hago que se me repita el bucle en el do }while
>
> con el String opcion;
>
> System.out.print("\n\t¿Desea seguir realizando altas?(S/N)");
> opcion=sc.nextLine();
> en el do{ while(opcion=="S");
>
> No se me repite cuando me dice quiere seguir realizando altas y le doy S.
> Que puede ser?
>
> Saludos comunidad
>
> public static void altas()
> {
> Scanner sc = new Scanner(System.in);
> String nombre, telefono, direccion;
> String opcion;
> int edad;
> try{
> TablaBaseDatos t = new TablaBaseDatos("Agenda.txt");
> int nR = t.dameNumeroRegistros();
> do{
> System.out.print("\n\tContacto nº "+(nR+1));
> System.out.print("\n\tIntroduce el nombre");
> nombre = sc.nextLine();
> System.out.print("\n\tIntroduce el telefono");
> telefono = sc.nextLine();
> System.out.print("\n\tIntroduce la direccion: ");
> direccion = sc.nextLine();
> System.out.print("\n\tIntroduce la edad: ");
> edad = sc.nextInt();
> nR++;
> t.escribeRegistro(nombre,telefono,direccion,edad,nR);
> System.out.print("\n\t¿Desea seguir realizando
> altas?(S/N)");
> opcion=sc.nextLine();
> }while(opcion=="S" || opcion=="s");
> t.cierraTabla();
> }
> catch(Exception e)
> {
> System.out.println(e);
> }
>
>
> }
>
> _______________________________________________
> Lista de correo Cconclase Cconclase en listas.conclase.net
> http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net
> Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.conclase.net/pipermail/cconclase_listas.conclase.net/attachments/20120414/2192720c/attachment.html>
Más información sobre la lista de distribución Cconclase