[C con Clase] Tengo una duda en java
Diego
diegoartesanal en gmail.com
Dom Abr 15 19:53:13 CEST 2012
Como bien dijeron antes. Tu bucle funcionaría, si 'opcion' lo declaras como
'char' (caracter) y no como String. De esa manera si se puede comparar con
el operador ==
Saludos
Diego.
El 14 de abril de 2012 11:52, Samuel Díaz García
<samueldg en arcoscom.com>escribió:
> 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
>>
>
> _______________________________________________
> 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/20120415/4ac00e20/attachment.html>
Más información sobre la lista de distribución Cconclase