/**
*
* @author alan_
*/
@FunctionalInterface
public interface IDivisao {
int metodoDivide(int a, int b);
}
// Classe TestaDivisao:
public class TestaDivisao {
public static void main(String[] args) {
IDivisao iDivisao = (new IDivisao() {
@Override
public int metodoDivide(int a, int b) {
try {
return a / b;
} catch (ArithmeticException e) {
System.out.println("Nao pode dividir por zero." + e.getMessage());
}
return 0;
}
});
System.out.println(iDivisao.metodoDivide(8, 2));
System.out.println(iDivisao.metodoDivide(8, 0));
}
}