1
resposta

[Projeto] Meu projeto

import java.util.Scanner;

public class Desafio {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int opcao = 0;
        String tipoDeConta = "Corrente";
        System.out.println("Digite o nome do titular da conta");
        String nome = scanner.nextLine();
        System.out.println("Digite o saldo da sua conta");
        double saldoDaConta = scanner.nextDouble();

        System.out.println("********************************************");
        System.out.println("Titular da conta: " + nome);
        System.out.println("Tipo da conta: " + tipoDeConta);
        System.out.printf("Saldo da conta: %.2f%n", saldoDaConta);
        System.out.println("********************************************");

        String menu = """
                ** Digite sua opção **
                1 - Consultar saldo
                2 - Transferir valor
                3 - Receber valor
                4 - Sair
                """;

        while(opcao != 4) {
            System.out.println(menu);
            opcao = scanner.nextInt();
            switch (opcao) {
                case 1 -> System.out.printf("Saldo da conta: R$%.2f\n", saldoDaConta);
                case 2 -> {
                    System.out.println("Qual valor você deseja transferir?");
                    double valorTransferido = scanner.nextDouble();
                    if (valorTransferido > saldoDaConta)
                        System.out.println("Saldo insuficiente para realizar a transferência...");
                    else saldoDaConta -= valorTransferido;
                    System.out.printf("Novo saldo da conta: R$%.2f\n", saldoDaConta);
                }
                case 3 -> {
                    System.out.println("Valor recebido: ");
                    double valorRecebido = scanner.nextDouble();
                    saldoDaConta += valorRecebido;
                    System.out.printf("Novo saldo da conta: R$%.2f\n", saldoDaConta);
                }
                case 4 -> System.out.println("Finalizando aplicação...");
                default -> System.out.println("Opção inválida...");
            }
        }
    }
}
1 resposta

Fala Eduardo, de boa ?

Cara teu programa ficou show de bola! Tudo super arrumandinho :)

Espero que tenha sido bem tranquilo de realiza-lo e se ficou com qualquer dúvida, fala pra gente