1
resposta

[Projeto] Minha resolução

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {

        Scanner leitura = new Scanner(System.in);
        int opcao;

        System.out.println("**********************************");
        System.out.println("Nome: jacqueline oliveira");
        System.out.println("Tipo de conta: Corrente");
        System.out.println("Saldo inicial: R$ 2500,00");
        System.out.println("**********************************");

        double saldo = 2500;
        double valorRecebido = 0;
        double valorEnviado = 0;

        do {

            double saldoAtualizado;

            System.out.println("\nOperações");

            System.out.println("1- Consultar saldos");
            System.out.println("2- Receber valor");
            System.out.println("3- Transferir valor");

            System.out.println("4- Sair\n");

            System.out.println("Qual a opção? ");
            opcao = leitura.nextInt();

            switch (opcao) {

                case 1:

                    System.out.println("Valor em conta R$ " + saldo);

                    break;

                case 2:

                    System.out.println("Informe o valor receber:\n");
                    valorRecebido = leitura.nextInt();

                    saldo = saldo + valorRecebido;

                    System.out.println("Saldo atualizado R$ " + saldo);

                    break;
                case 3:

                    System.out.println("Informe o valor que deseja transferir:\n");
                    valorEnviado = leitura.nextInt();

                    if (saldo >= valorEnviado){

                    saldo = saldo - valorEnviado;

                    System.out.println("Saldo atualizado R$ " + saldo);
                } else {
                    System.out.println("Não há saldo suficiente para fazer essa transferência.");
                }
                    break;

                case 4:

                    System.out.println("Saindo da conta.");

                    break;
                default:
                    System.out.println("Opção inválida.\n");
                    break;
            }
        } while (opcao != 4);

    }
}
1 resposta

Oi, Jhonathan! Como vai?

Obrigada por compartilhar seu código com a comunidade Alura.

Gostei da forma como você organizou as opções de operação para o usuário e implementou as condições para o saldo. Está bem funcional!

Conte com o apoio do Fórum na sua jornada. Abraços e bons estudos!