Yes. (Because parseInt can't convert the string "34.56" into
an int).
Here are two of the rules about how try/catch blocks work:
catch{} block to match the type of exception thrown
gets control.
To make full sense of these rules you need to know more about exception types.
Here is a hierarchy diagram of Exception:
In arranging the try{} blocks, a child class should
appear before any of its ancestors.
If class A is not an ancestor or descendant of class B,
then it doesn't matter which appears first.