1
resposta

[Sugestão] desafio de Tabuada Multiplicacao

import java.util.Scanner;

public interface Tabuada {
    void mostrarTabuada();
}

class TabuadaMultiplicacao implements Tabuada {
    private int numero;

    public TabuadaMultiplicacao(int numero) {
        this.numero = numero;
    }

    @Override
    public void mostrarTabuada() {
        for (int i = 1; i <= 10; i++) {
            System.out.println(numero + " x " + i + " = " + (numero * i));
        }
    }

    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.print("Digite um número para ver a tabuada: ");
        int numero = scanner.nextInt();

        TabuadaMultiplicacao tabuada = new TabuadaMultiplicacao(numero);
        tabuada.mostrarTabuada();
    }
}
1 resposta

Olá, Lukoki! Tudo bem?

Seu código para a tabuada de multiplicação está muito bem estruturado e atende aos requisitos da atividade proposta. Você implementou corretamente a interface Tabuada e a classe TabuadaMultiplicacao. A lógica para exibir a tabuada de multiplicação também está correta.

Caso surjam quaisquer dúvidas eu estarei à sua disposição.

Abraços e bons estudos!