1
resposta

fiz meu exercício numero 7 um pouco diferente ,esta certo desta forma ?


@FunctionalInterface
public interface operacao {
     int executar(int a, int b);
}

```public  class principal {
    public static void main(String[] args) {
        try {
            operacao divisao = (a, b) -> a / b;
            System.out.println(divisao.executar(10, 2));
        } catch (ArithmeticException e) {
            System.out.println("Erro ao dividir por zero");
        }
    }
}
1 resposta

Oi Caua,

Sua abordagem está bem interessante! 👍

Você criou uma interface funcional operacao e implementou a divisão com uma lambda.

O tratamento da ArithmeticException também está correto, prevenindo erros ao dividir por zero.

🤓 Para saber mais: Interfaces funcionais em Java.

Continue praticando e explorando as possibilidades! 🤔