1
resposta

[Projeto] [Projeto] Desafio Final

import java.util.Scanner;

public class Desafio {
    public static void main(String[] args) {
        String nome = "Yure Nathan";
        String tipoConta = "Corrente";
        double saldoConta = 2500;
        int opcao = 0;

       Scanner scanner = new Scanner(System.in);
        System.out.printf(
                """
                        ****************************************************
                        Dados do cliente:
                        
                        Nome:             %s
                        Tipo conta:       %s
                        Saldo inicial:    R$ %.2f
                        ****************************************************
                        """,nome,tipoConta,saldoConta);

        while(opcao !=4) {
            System.out.println("""
                    
                    Operações
                    
                    1- Consultar saldos
                    2- Receber valor
                    3- Transferir valor
                    4- Sair
                    
                    Digite a opção desejada:""");
            opcao = scanner.nextInt();

            switch (opcao){
                case 1:
                    System.out.println("O saldo atual é R$ " + saldoConta);
                    break;
                case 2:
                    System.out.println("Informe o valor a receber: ");
                    double valorRecebido = scanner.nextDouble();
                    saldoConta += valorRecebido;
                    System.out.println("O saldo atualizado R$ " + saldoConta);
                    break;
                case 3:
                    System.out.println("Informe o valor que deseja transferir: ");
                    double valorTransferido = scanner.nextDouble();

                    if(valorTransferido > saldoConta) {
                        System.out.println("Saldo insuficiente para transferência");
                    } else {
                        saldoConta -= valorTransferido;
                        System.out.println("O saldo atualizado R$ " + saldoConta);
                    }
                    break;
                case 4:
                    System.out.println("Finalizando o programa.");
                    break;
                default:
                    System.out.println("Opção inválida");
                    break;
            }

        }
        scanner.close();
    }
}

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

Olá Yuri.
Seu código está otimo.
Obrigado por compartillhar.
Bons estudos.