FIz meu projeto Utilizando o Switch case para ficar menos verboso e um pouco mais organizado. Aceito sugestões ;)
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner leitura = new Scanner(System.in);
String nome = "Kaio Dantas";
String tipoConta = "Corrente";
double saldo = 1599.99;
//OPC = 0 para que ele inicie o meu independente da opção seguinte.
int opc = 0;
System.out.println("*******************************");
System.out.println("\nNome do cliente:" + nome);
System.out.println("Tipo conta: " + tipoConta);
System.out.println("Saldo atual: " + saldo );
System.out.println("\n*******************************");
String menu =
"""
** Digite sua opção **
1- Consultar valor
2- Transferir valor
3- Depositar valor
4- sair
""";
while(opc != 4){
System.out.println(menu);
opc = leitura.nextInt();;
switch (opc){
case 1 :
System.out.println(String.format("O saldo disponivel é: R$ %.2f", saldo));
break;
case 2 :
System.out.println("Informe o valor que será transferido.");
double valorAhSerTransferido = leitura.nextDouble();
if (saldo > valorAhSerTransferido) {
saldo -= valorAhSerTransferido;
System.out.println("Valor foi transferido com sucesso.");
} else {
System.out.println("Saldo insuficiente");
}
break;
case 3:
System.out.println("Informe o valor que será depositado.");
double valorAhSerDepositado = leitura.nextDouble();
saldo += valorAhSerDepositado;
System.out.println("O saldo foi depositado com sucesso.");
break;
}
}
}
}