1
resposta

[Projeto] Desafio Java 2025: Conta Bancária

import java.util.Scanner;

public class ContaBancaria {
    public static void main(String[] args) {
        String nome = "Paulo Kauan";
        String TipoConta = "Corrente";
        double saldo = 1500.99;

        System.out.println("*********************");
        System.out.println("\nNome do cliente " +nome);
        System.out.println("\nTipo de conta: " + TipoConta);
        System.out.println("\nSaldo da conta: " + saldo);
        System.out.println("\n*********************");

       String menu = """
               Operações:
               
               1- Consultar saldo
               2- Transferir valor
               3- Receber valor
               4- Sair
               
               Selecione a operação:
               """;


        Scanner leitura = new Scanner(System.in);
        int opção = 0;

        while (opção!=4){
            System.out.println(menu);
            opção = leitura.nextInt();

            if(opção == 1){
                System.out.println("Seu saldo atual é: " + saldo+"R$");
            }
            else if (opção == 2){
                    System.out.println("Digite o valor que deseja transferir:");
                    double valor = leitura.nextDouble();
                    if (valor> saldo){
                        System.out.println("Não há saldo para realizar a transferência");
                    }else{
                        saldo -= valor;
                        System.out.println("A transferência no valor de " + valor +"R$" + " foi realiza com sucesso");
                    }
            }
            else if (opção == 3) {
                System.out.println("Valor recebido");
                double valor  = leitura.nextDouble();
                saldo += valor;
                System.out.println("O valor de " + valor+"R$"+ " foi recebido com sucesso!");
            }
            else if (opção == 4) {
                System.out.println("Operação encerrada!");
            }else{
                System.out.println("Opção inválida, tente novamente!\n");
            }


        }

    }
}
1 resposta

Oi, Paulo! Como vai?

Agradeço por compartilhar.

Gostei da sua implementação do projeto ContaBancária, está bem estruturado e cumpre as funções propostas, o uso do while para manter o menu ativo até a saída foi uma ótima escolha.

Continue praticando, isso vai te ajudar a ganhar mais confiança com estruturas de repetição e condicionais.

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