1
resposta

[Projeto] [Resolução] Desafio final - Java: criando sua primeira aplicação

Essa é a minha resolução do ultimo desafio proposto:

import java.util.Scanner;

public class ContaBanco {
    public static void main(String[] args) {
        String nome = "Luis Felipe";
        String tipoConta = "Corrente";
        double saldoConta = 2500.00;
        int opcao = 0;
        double valor = 0;
        Scanner dadosInceridos = new Scanner(System.in);
        String telaInicial = """
                ******************************************
                
                Dados iniciais do cliente:
                
                Nome:              %s
                Tipo de conta:     %s
                Saldo inicial:     R$ %.2f
                
                ******************************************
                """.formatted(nome, tipoConta, saldoConta);
        System.out.println(telaInicial);

        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 = dadosInceridos.nextInt();
            if ( opcao == 1){
                System.out.println("O saldo atual é " + saldoConta);
            }
            if ( opcao == 2){
                System.out.println("Informe o valor a receber: ");
                valor = dadosInceridos.nextDouble();
                saldoConta += valor;
                System.out.println("Saldo atualizado R$ " + saldoConta);
            }
            if ( opcao == 3){
                System.out.println("Informe o valor a transferir: ");
                valor = dadosInceridos.nextDouble();
                if ( valor > saldoConta){
                    System.out.println("Saldo insuficiente para transferência");
                } else {
                    saldoConta -= valor;
                    System.out.println("Transferencia de "+ valor + " realizada");
                    System.out.println("Saldo atualizado R$ " + saldoConta);
                }
            }

            if( opcao < 0 || opcao > 4 ){
                System.out.println("Opção inválida");
            }
        }
    }
}
1 resposta

Oii, Luis, tudo bem?

Obrigada por postar sua resolução por aqui! Parabéns por ter implementado o código.

Se alguma dúvida surgir, estamos disponíveis.

Abraços!