multiply a int in Java by it selft : Why if I multiply a int num = 2,147,483,647 by the same int num is returning 1 as result ? notes that i am in the limit of the int possible value.

I already try to catch the exception but still give the result as 1 