1
resposta

[Projeto] Fiz dessa forma!

import java.util.Scanner;

public class Desafio {
    public static void main(String[] args) {
        String cliente = "Thielly Yumi";
        String tipoConta = "Corrente";
        double saldo = 2500;
        double soma = 0;
        double subtracao = 0;
        Scanner ler = new Scanner(System.in);
        int opcao = 0;


        System.out.println("------------------------------");
        System.out.println("Nome do cliente: " +cliente);
        System.out.println("Tipo da conta: " +tipoConta);
        System.out.println("Saldo disponível: " +saldo);
        System.out.println("------------------------------");

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

            if (opcao > 4){
                System.out.println("Opção inválida, por favor selecione uma opção válida.");
            }
            if (opcao == 1)
            {
                System.out.println("Seu saldo atual é de:" +saldo);
            }
            if (opcao == 2)
            {
                System.out.println("Digite o valor a ser recebido: ");
                soma = ler.nextDouble();
                saldo = soma + saldo;
                System.out.println("Transferência completa, saldo atual: " +saldo);

            }
            if (opcao == 3) {
                System.out.println("Digite o valor a ser transferido: ");
                subtracao = ler.nextDouble();
                saldo = saldo - subtracao;
                if (saldo <= 0){
                    System.out.println("Não há saldo suficiente para transferir esse valor.");
                } else {
                    System.out.println("Transferência concluída, saldo atual: "+saldo);
                }
            }
        }
    }
}
1 resposta

Fala Matheus, de boa ?

Teu código ficou bem massa! Nos proximos cursos tu vai ver bastante coisa que vai ajudar a melhorar esse código, tornando-o mais legivel e fácil de dar manuntenção :)