0
respostas

[Projeto] Desafio: Sistema Bancário

import java.util.Scanner;

public class Banco {
    static void main() {

        double saldo = 2000.00;
        Scanner sc = new Scanner(System.in);
        System.out.println("Digite o seu nome:");
        String nome = sc.next();
        System.out.println("Qual o tipo da sua conta?");
        String tipoConta = sc.next();
        int escolha = 0;
        while (escolha != 4){
            System.out.printf("""
                \nSeja bem vindo,%s!! O que deseja fazer:
                Tipo da conta: %s
                Operações:
                
                1 - Verificar saldo.
                2 - Transferência.
                3 - Depositar.
                4 - Sair
                """,nome,tipoConta );
            escolha = sc.nextInt();
            switch (escolha){
                case 1:
                    System.out.println("Seu saldo é de " + saldo);
                    break;
                case 2:
                    System.out.println("Quanto deseja transferir: ");
                    double transfer = sc.nextDouble();
                    if(saldo < transfer){
                        System.out.println("Transferência não pode ser realizada por falta de saldo\n");
                    }
                    else{
                        System.out.println("Transferência realizada com sucesso");
                        saldo -= transfer;
                        System.out.printf("Saldo atual:%.2f\n", saldo);
                    }
                    break;
                case 3:
                    System.out.println("Quanto deseja depositar:");
                    double deposito = sc.nextDouble();
                    saldo += deposito;
                    System.out.println("Depósito realizado com sucesso!!");
                    System.out.printf("Saldo atual:%.2f\n",saldo);
                    break;
                case 4:
                    break;
            }
        }

    }
}

Insira aqui a descrição dessa imagem para ajudar na acessibilidade