import java.util.Scanner; public class Main {
public static void main(String[] args) {
Scanner read = new Scanner(System.in);
String nome = "João Victor Domingos e Souza";
String tipoConta = "Corrente";
double saldo = 2100.00;
exibeExtrato(nome, tipoConta, saldo);
boolean sair = false;
while (!sair) {
switch (menu()) {
case 1: //Consulta saldo
consultaSaldo(saldo);
break;
case 2: //Receber Valor
System.out.print("Informe o valor a receber: ");
double entrada = read.nextDouble();
saldo += entrada;
consultaSaldo(saldo);
break;
case 3: //Transferir Valor
System.out.print("Informe o valor a ser tranferido: ");
double saida = read.nextDouble();
if (saida <= saldo) {
saldo -= saida;
consultaSaldo(saldo);
} else {
System.out.println("Saldo insuficiente para a transferência");
}
break;
case 4: //Sair
sair = true;
break;
default:
System.out.println("Opção inválida!");
}
}
}
public static void exibeExtrato(String nome, String tipoConta, double saldo){
System.out.println("******************************************");
System.out.println("Dados do Cliente: ");
System.out.println("\t Nome: " + nome + "\n\t Tipo conta: " + tipoConta + "\n\t Saldo: " + saldo);
System.out.println("******************************************");
}
public static int menu(){
System.out.println("\nOperações: ");
System.out.println("(1) Saldo \n(2) Receber Transferência \n(3) Transferir Valor \n(4) Sair");
System.out.print("Digite a opção desejada: ");
Scanner read = new Scanner(System.in);
int op = read.nextInt();
return op;
}
public static void consultaSaldo(double saldo){
System.out.println("Seu saldo atual é de R$" + saldo);
}
}