Black November

ATÉ 50% OFF

TÁ ACABANDO!

0 dias

0 horas

0 min

0 seg

1
resposta

[Projeto] Desafio Final

import java.util.Scanner;

public class Banco {
    static void main() {
        Scanner scan = new Scanner(System.in);
        int page = 0;
        double saldo = 2879.00;
        double saque = 0;
        double transferencia = 0;

        while(page != 4 ){
            System.out.println("""
                --------------------------
                Alura Bankin
                --------------------------
                1 - Consultar saldo
                2 - Sacar
                3 - Depositar
                4 - Sair
                """);
            page = scan.nextInt();
            switch(page){
                case 1:
                    System.out.println("Seu saldo atual é:" + saldo);
                    break;
                case 2:
                    System.out.println("Digite o valor do saque:");
                    saque = scan.nextDouble();
                    saldo = saldo - saque;
                    System.out.println("Você sacou " + saque+ " Reais, seu saldo atual é de: " + saldo);
                    break;
                case 3:
                    System.out.println("Digite o valor da transferencia: ");
                    transferencia = scan.nextDouble();
                    saldo += transferencia;
                    System.out.println("Seu saldo é de " + saldo);
                    break;
                case 4:
                    System.out.println("Obrigado por utilizar nossos serviços! Até logo.");
                    break;

            }

        }
    }
}



Matricule-se agora e aproveite até 50% OFF

O maior desconto do ano para você evoluir com a maior escola de tecnologia

QUERO APROVEITAR
1 resposta

Olá, Ryan! Como vai?

Parabéns pela resolução da atividade!

Observei que você explorou o uso de estruturas de repetição para manter o menu ativo, utilizou muito bem o switch case para organizar as opções e ainda compreendeu a importância das variáveis para controlar saldo, saque e depósito.

Uma dica interessante para o futuro é ajustar a assinatura do método main para que o programa seja executado corretamente. Assim:

import java.util.Scanner;

public class Banco {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        ...

Isso faz com que o programa seja reconhecido pelo Java como ponto de entrada padrão, permitindo sua execução sem erros.

Fico à disposição! E se precisar, conte sempre com o apoio do fórum.

Abraço e bons estudos!

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