1
resposta

DESAFIO: CONTA BANCARIA

import java.util.Scanner;

public class Desafio {
    public static void main(String[] args) {
        String nome = "Remus Lupin";
        String tipoConta = "Corrente";
        double saldo = 4500.53;
        int opcao = 0;

        System.out.println("***********************");
        System.out.println("\nNome do cliente: " + nome);
        System.out.println("Tipo de conta: " + tipoConta);
        System.out.printf("Saldo atual: R$ %.2f%n", saldo);
        System.out.println("\n***********************");

        String menu = """
                
                Digite qual operação deseja realizar na sua conta:
                1 - Consultar saldo
                2 - Realizar transferência
                3 - Realizar depósito
                4 - Sair
                ***********************"
                
                """;

        Scanner entrada = new Scanner(System.in);
        while (opcao != 4) {
            System.out.println(menu);
            opcao = entrada.nextInt();

            if (opcao == 1) {
                System.out.printf("O saldo atualizado é R$ %.2f%n", saldo);

            } else if (opcao == 2) {
                System.out.println("Digite o valor que deseja transferir:");
                double valor = entrada.nextDouble();
                if (valor > saldo) {
                    System.out.println("Você não possui saldo disponível para realizar essa operação.");
                } else {
                    saldo -= valor;
                    System.out.printf("Saldo atualizado: R$ %.2f%n", saldo);
                }

            } else if (opcao == 3) {
                System.out.println("Digite o valor do depósito: ");
                double valor = entrada.nextDouble();
                saldo += valor;
                System.out.printf("Saldo atualizado: R$ %.2f%n", saldo);

            } else if (opcao != 4) {
                System.out.println("Opção inválida!");
            }
        }
    }
}

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Oi, Marcia! Como vai?

Agradeço por compartilhar.

Gostei da forma como você estruturou o menu interativo e utilizou o Scanner para capturar as opções do usuário. O fluxo do programa ficou claro e organizado, mostrando que você entendeu bem a lógica de repetição e condição no Java.

Continue praticando e testando variações, é assim que o raciocínio lógico se consolida.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!