Olá prof. vai a resposta da questão 1 com exemplo de entrada do valor em dólares através do teclado com dois import.]
TesteConversorMoeda.java
import br.com.alura.Screenmatch4.um.ConversorMoeda;
import java.util.Scanner;
// Classe de Teste
public class TesteConversorMoeda {
public static void main(String[] args) {
ConversorMoeda conversor = new ConversorMoeda();
Scanner s = new Scanner(System.in);
System.out.println("Digite o valor em Dolar: ");
double dolar = s.nextInt();
conversor.converterDolarParaReal(dolar);
}
}
ConversaoFinanceira.java
package br.com.alura.Screenmatch4.um;
// Interface ConversaoFinanceira
public interface ConversaoFinanceira {
void converterDolarParaReal(double valorDolar);
}
ConversorMoeda.java
package br.com.alura.Screenmatch4.um;
// Classe ConversorMoeda implementando ConversaoFinanceira
public class ConversorMoeda implements ConversaoFinanceira {
@Override
public void converterDolarParaReal(double valorDolar) {
double cotacaoDolar = 4.80;
double valorReal = valorDolar * cotacaoDolar;
System.out.println("O valor em reais é: R$" + valorReal);
}
}