Olá, Paula! Tudo bem?
Parabéns! Continue resolvendo os desafios e compartilhando com a comunidade Alura.
Percebi que você dominou o uso de métodos estáticos em Java, aplicou muito bem o Scanner
para capturar dados do usuário e ainda demonstrou compreender a relevância de estruturas condicionais (if
/else
) para guiar o fluxo de um programa interativo.
Uma sugestão interessante para evoluir ainda mais é usar o switch case com o objetivo de tornar o código mais organizado em situações de múltiplas escolhas. Veja só:
switch (a) {
case 1:
System.out.println("Qual o valor em dólares que quer converter?");
double valor1 = sc.nextDouble();
System.out.println("Convertendo para reais temos: R$" + conversorDolarReal(valor1));
break;
case 2:
System.out.println("Qual o valor em reais que quer converter?");
double valor2 = sc.nextDouble();
System.out.println("Convertendo para dólares temos: U$" + conversorRealDolar(valor2));
break;
case 3:
System.out.println("Ok, Até mais!");
break;
default:
System.out.println("O número que você digitou não está nas opções.");
}
Essa abordagem ajuda a deixar o controle de fluxo mais limpo e legível, principalmente quando há várias opções.
Para saber mais: Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:
Fico à disposição! E se precisar, conte sempre com o apoio do fórum.
Abraço e bons estudos!
Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!