Bom dia!
Segue a minha solução para o desafio TabuadaMultiplicacao. Peço gentilmente que seja avaliado se o código está correto, ou se existe algo que precise ser corrigido/melhorado.
Interface Tabuada
public interface Tabuada {
void mostrarTabuada();
}
Classe TabuadaMultiplicacao
public class TabuadaMultiplicacao implements Tabuada {
private int numero;
public void setNumero(int numero) {
this.numero = numero;
}
@Override
public void mostrarTabuada() {
System.out.println("-*- TABUADA DO NÚMERO " + numero + " -*-");
for (int i = 1; i <= 10; i++) {
int tabuada = numero * i;
System.out.println(numero + " x " + i + " = " + tabuada);
}
}
}
Classe CalcularTabuada
public class CalcularTabuada extends TabuadaMultiplicacao implements Tabuada {
public static void main(String[] args) {
CalcularTabuada calculoTabuada = new CalcularTabuada();
calculoTabuada.setNumero(4);
calculoTabuada.mostrarTabuada();
}
}