Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Solucionado (ver solución)
Solucionado
(ver solución)
3
respuestas

Ayuda con un error

import java.util.Scanner;

public class Desafio { public static void main(String[] args) { String nombre = "Pedro Ortiz"; String tipoCuenta= "Corriente"; double saldo= 1599.99; int opcion = 0;

    System.out.println("\n ***************");
    System.out.println("Nombre del Cliente: " +nombre);
    System.out.println("El tipo de Cuenta es " +tipoCuenta);
    System.out.println("Su saldo disponible es: " + "$" +saldo);
    System.out.println("\n ***************");

    String menu = """
            **** Escriba el nùmero de la opciòn deseada ***
            1- Consultar Saldo
            2  Retirar 
            3- Depositar
            9- Salir
            """;
    Scanner scanner = new Scanner(System.in);
    while (opcion !=9) {
        System.out.println(menu);
        opcion = scanner.nextInt();
    }
    switch (opcion){
        case 1:
            System.out.println("Su saldo actualizado es $" + saldo);
            break;
        case 2:
            System.out.println("Cúal es el valor que desea retirar");
            double ValorARetirar= scanner.nextDouble();
            if (ValorARetirar>saldo) {
                System.out.println("Saldo insuficiente");
            }else {
                saldo = saldo - ValorARetirar;
                System.out.println("El saldo actualizado es " + saldo);
            }
            break;
        case 3:
            System.out.println("Cual es el valor que desea depositar");
            double ValorADepositar = scanner.nextDouble();
            saldo= saldo +ValorADepositar;
            System.out.println("El saldo actualizado es " + saldo);
            break;
        case 9:
            System.out.println("Saliendo del Programa");
            break;
        default:
            System.out.println("Opcion No Valida");
            break;
    }
    }
}


. -
Hice mi código paso a paso con la explicación y no me salio, me podrian por favor ayudar en que estoy haciendo mal. 

Gracias
3 respuestas
solución!

Tu código esta bien bro, quizás sea la clase en tu carpeta en la parte SRC , debería ser Desafio.java

Hola Pedro , luego de opcion hay un corchete cerrando tu while , eso hace que el bucle solo ejecute esa parte del codigo, saca el corchete y ponlo al final englobando todo.

while (opcion !=9) { System.out.println(menu); opcion = scanner.nextInt(); }

Espero haberte ayudado.

Gracias compañeros.

Era efectivamente el corchete que cerraba el While. Les agradezco por la ayuda