CICLO

jriveramota
14 de Junio del 2006
ALGUIEN SABE POR QUE ESTE CICLO CON WHILE LO FUNCIONA??? NECESITO QUE ME PIDA DE NUEVO EL CAMPO A BUSCAR Y ME BOTA EL PROGRAMA, MANDANDOME AL MENU PRINCIPAL. AYUDA POR FAVOR!!
try
{
while (opcion==\'s\')
{


System.out.println("^^^^^^^^^^ INTRODUCE EL DESCUENTO DE ^^^^^^^^^^");
System.out.println("^^^^^^^^^^ CALZADO A BUSCAR ^^^^^^^^^^");
descabuscar=Integer.parseInt(teclado.readLine());

arch=new DataInputStream(new FileInputStream ("H:\\TRABAJOS\\PRACTICAS JAVA\\UNIDAD IV\\ARCHIVOS\\PROGRAMA FINAL\\registros.dat"));
while (true)
{
numero =arch.readInt();
tipo = arch.readUTF();
color = arch.readUTF();
precio=arch.readInt();
desc=arch.readInt();
if (descabuscar==desc)
{

System.out.println("NUMERO:" + numero);
System.out.println(" TIPO:: "+ tipo);
System.out.println(" COLOR: " + color);
System.out.println(" PRECIO: $"+ precio);
System.out.println(" DESCUENTO: %"+ desc);
System.out.println("DESEAS BUSCAR OTRO REGISTROS?");
opcion=(teclado.readLine()).charAt(0);

}
}
}
}