1
resposta

[Projeto] Operações bancárias

import java.util.Scanner;

public class FinalChallenge { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String nomeConta = "Vinicius Ladislau David"; String tipoConta = "Corrente"; double saldoInicial = 5400; int opcao = 0; System.out.println( """ ***********************************************************

            Dados iniciais do cliente:
            
            Nome:                       %s
            Tipo de conta:              %s
            Saldo inicial:              R$ %.2f
            ***********************************************************
            """.formatted(nomeConta, tipoConta, saldoInicial));
    while (opcao != 4){
        System.out.println(
                """
                Operações
                
                1- Consultar saldos
                2- Receber valores
                3- Transferir valor
                4- Sair
                
                Digite a opcao desejada:
                """);
        opcao = sc.nextInt();
        switch (opcao){
            case 1:
                System.out.println(String.format("O saldo atual é de R$ %.2f", saldoInicial));
                break;
            case 2:
                System.out.println("Digite o valor a receber:");
                saldoInicial += sc.nextDouble();
                System.out.println(String.format("Saldo atualizado: R$ %.2f", saldoInicial));
                break;
            case 3:
                System.out.println("Digite o valor a transferir:");
                saldoInicial -= sc.nextDouble();
                System.out.println(String.format("Saldo atualizado: R$ %.2f", saldoInicial));
                break;
            default:
                System.out.println("Opcao invalida!");
                break;
        }
    }
}

}

1 resposta

Oi Vinícius,

Seu código está muito bom para um primeiro projeto! 👍

Notei que você está usando Scanner para interagir com o usuário e um while para manter o programa rodando até a opção de sair. Isso é ótimo!

Para saber mais: Documentação oficial do Java sobre formatação de saída com printf.

Continue praticando e explorando novas funcionalidades! 💯