Ver Mensaje Individual
  #4 (permalink)  
Antiguo 28/07/2012, 21:59
Avatar de cristiantorres
cristiantorres
 
Fecha de Ingreso: marzo-2012
Mensajes: 383
Antigüedad: 12 años, 11 meses
Puntos: 61
Respuesta: Problema con el While

Pero la pregunta la haces fuera del while eso tiene que ir dentro.

Te dejo una solucion.
Código java:
Ver original
  1. public static void main(String[] args) {      
  2.         boolean resp = true;
  3.         int monto, dolar, resultado;
  4.         while(resp == true){
  5.              System.out.println("Ingrese el monto en Pesos: ");
  6.              monto=scan.nextInt();
  7.              System.out.println("Ingrese cotizacion del Dolar: ");
  8.              dolar=scan.nextInt();
  9.              resultado=monto*dolar;
  10.              System.out.println("En dolares es:" +resultado);
  11.              
  12.              System.out.println("Desea continuar? S/N");
  13.              String condition = scan.next();
  14.              if (condition.equalsIgnoreCase("s"))
  15.                 resp = true;
  16.              else
  17.                 resp = false;                          
  18.         }
  19.     }
Como veras uso una variable boolean y el ciclo se repetirá mientras la variable sea igual a true y añ final preguntas al usuario y capturas el valor y dependiendo de este cambias la variable bool.

Saludos
__________________
Visita mi Blog C#, vb.net, asp.net, sql, java y mas...
Blog Cristian Torres