0
respostas

Projeto Final

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!");

    }
    }
}

}