Desafio Conta bancária
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
double saldo = 2300,saque=0,deposito=0;
int escolha =0;
String nome = "Roberto de Nobrega", tipoConta = "Conta-Corrente";
String extrato = "***********||||***********\n"+ ("Tipo de conta: %s\nNome: %s\nSaldo: %.2f" +
"\n***********||||***********\n").formatted(tipoConta,nome,saldo);
String painel = "***********||||***********"+"\nEscolha uma das operações abaixo:"
+"\n1 - Depositar\n2 - Sacar\n3 - Extrato\n4 - Sair\n***********||||***********";
while (escolha!=4){
System.out.println(painel);
escolha = sc.nextInt();
switch (escolha){
case 1:
System.out.println("Digite o valor do deposito");
deposito = sc.nextDouble();
saldo +=deposito;
System.out.println("Novo saldo: %.2f".formatted(saldo));
break;
case 2:
System.out.println("Digite o valor a ser sacado:");
saque = sc.nextDouble();
if (saque>saldo){
System.out.println("Falha na Operação!!!\nO valor é acima de seu saldo: %.2f".formatted(saldo));
break;
}
else{
saldo -=saque;
System.out.println("Transferência realizada com sucesso!!!");
System.out.println("Novo Saldo: %.2f\n".formatted(saldo));
break;
}
case 3:
System.out.println("Extrato\n%s\n".formatted(extrato));
break;
case 4:
System.out.println("Saindo...\n");
break;
default:
System.out.println("Opção incorreta!");
}
}
}
}