Java What, if anything, is wrong with the following Java method that uses except
ID: 3808058 • Letter: J
Question
Java
What, if anything, is wrong with the following Java method that uses exceptions? If there is something wrong with it. what is the most natural way of fixing it? public void g(String s) {if (s == null) {Exception e = new Exception("Invalid Input"); throw e; > Nothing wrong with the method Method declaration needs a throws clause: public void g(String s) throws Exception {. .. Method body needs a try/catch: if (s == null) {Exception e = new Exception("Invalid Input"); try {throw e;} catch (Exception el) {el .printStackTrace ();}}Explanation / Answer
Answer: Method declaration needs a throws clause
public void g(String s) throws Exception
When we throw any exception in method level we should use throws clause to throw the exception.