Atividade 1 Interface
package br.com.alura.screenmatch.atividades;
public interface ConversaoFinanceira {
float converterDolarParaReal(float dolar);
}
Classe
package br.com.alura.screenmatch.atividades;
public class ConversorMoedas implements ConversaoFinanceira {
@Override
public float converterDolarParaReal(float dolar) {
return (float) (dolar * 5.89);
}
}
Atividade 2 Interface
package br.com.alura.screenmatch.atividades;
public interface CalculoGeometrico {
double calcularArea(double altura, double largura);
double calcularPerimetro(double altura, double largura);
}
Classe
package br.com.alura.screenmatch.atividades;
public class CalculadoraSalaRetangular implements CalculoGeometrico {
@Override
public double calcularArea(double altura, double largura) {
return altura * largura;
}
@Override
public double calcularPerimetro(double altura, double largura) {
return (2 * altura) + (2 * largura);
}
}
Atividade 3 Interface
package br.com.alura.screenmatch.atividades;
public interface Tabuada {
void mostrarTabuada(int numero);
}
Classe
package br.com.alura.screenmatch.atividades;
public class TabuadaMultiplicacao implements Tabuada {
@Override
public void mostrarTabuada(int numero) {
for (int i = 1; i <= 9; i++) {
System.out.println("Tabuada do " + numero + ": " + numero * i);
}
}
}