import java.util.Scanner;
public class Programa {
static Scanner leitor = new Scanner(System.in);
static double saldo = 2500;
static double saldoFinal = saldo;
public static void main(String[] args) {
int opcao = 0;
System.out.println("""
--------------------------
Dados iniciais do cliente:
Nome: Fernando
Tipo de conta: Corrente
Saldo inicial: R$ 2500,00
--------------------------""");
while (opcao != 4) {
System.out.println("""
1- Consultar saldo
2- Receber valor
3- Transferir valor
4- Sair""");
opcao = leitor.nextInt();
switch (opcao) {
case 1:
System.out.println("Seu saldo é de " + saldoFinal);
break;
case 2:
receberValor();
break;
case 3:
transferirValor();
break;
case 4:
System.out.println("Saindo do programa");
System.exit(0);
break;
default:
System.out.println("Opcção Invalida! Tente novamente");
break;
}
}
}
public static void receberValor(){
System.out.println("informe o valor a receber: ");
double saldoReceber = leitor.nextDouble();
saldoFinal = saldoReceber += saldo;
System.out.println("Seu saldo atualizado é de " + saldoFinal);
}
public static void transferirValor(){
System.out.println("informe o valor a transferir: ");
double saldoTransferir = leitor.nextDouble();
if(saldoTransferir <= saldoFinal) {
saldo -= saldoTransferir;
System.out.println("Seu saldo atualizado é de " + saldoFinal);
}
else{
System.out.println("Não ha saldo suficiente para transferir");
}
}
}