Devo colocar IllegalArgumentException na função?

Estou construindo um software científico com muitos cálculos e, claro, argumentos podem ter comprimentos errados, etc ... Então useiIllegalArgumentException class como parecia o nome certo para o problema, mas devo colocar othrows IllegalArgumentException na definição da função?

Estou perguntando isso, porque depois que o escrevi, o Eclipse Editor não me pediu para cercar a função com try and catch. Eu pensei que era assim que as tentativas e capturas eram aplicadas. Eu li o tutorial sobre manipulação de exceções no Java.com, mas ainda não tenho certeza se entendi bem a parte referente à minha pergunta.

questionAnswers(5)

yourAnswerToTheQuestion