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.
Related Questions
Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.