1
resposta

[Projeto] Minha solução

import java.util.Locale;
import java.util.Scanner;

public class Desafiozudo {
    public static void main(String[] args) {
        Locale.setDefault(Locale.US);
        Scanner numero = new Scanner(System.in);

        double saldo = 2500.00;
        int opcao;

        String texto ="""
                      Dados do cliente:
                      
                      Nome: Nicolas Mariano da Silva
                      Tipo de conta: Corrente
                      Saldo Inicial : R$ 2500,00
                      """;
        System.out.println(texto);

        String menu ="""
                     1 - Consultar saldo
                     2 - Receber valor
                     3 - Transferir valor
                     4 - Sair
                     """;

        do{
            System.out.println("\n "+menu);

            opcao = numero.nextInt();

            switch(opcao) {
                case 1:
                    System.out.println("Seu saldo atual é de " +saldo);
                    break;

                case 2:
                    System.out.print("Digite o valor a ser recebido: ");
                    double receber = numero.nextDouble();
                    saldo += receber;
                    System.out.println("Seu novo saldo é de: " + saldo);
                    break;

                case 3:
                    System.out.print("Digite o valor que deseja transferir: ");
                    double transferir = numero.nextDouble();

                    if (saldo >= transferir) {
                        saldo -= transferir;
                        System.out.println("Seu novo saldo é de " + saldo);
                    } else {
                        System.out.println("Não há saldo suficiente para fazer essa transferência.");
                    }
                    break;

                case 4:
                    break;

               default:
                    System.out.println("Opção inválida, tente novamente.");
                    break;
            }
        }while(opcao != 4);
    }
}
1 resposta

Oi, Nicolas! Tudo bem?

Excelente código, parabéns pelo projeto! Espero que esteja gostando do curso! Colocar em execução as atividades propostas pelo professor em aula é uma prática muito importante para internalizarmos o conteúdo. Caso tenha ficado alguma dúvida em relação ao curso ou atividade, sinta-se à vontade em comunicar, estou à disposição e ficarei super feliz em poder ajudar!

Um forte abraço e bons estudos!