Java What, if anything, is wrong with the following Java method that uses except
ID: 3808179 • 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) { NullPointerException e = new NullPointerException(Invalid Input); throw e; } } Nothing wrong with the method Method declaration needs a throws clause: public void g (String s) throws NullFcinterException {... Method body needs a try/catch: if (s == null) { NullPointerExceptione = new NullFcinterException(Invalid Input); try { throw e; } catch (NullFcinterException e1) { e1.printStacfcTrace() ; } }Explanation / Answer
Answer - The answer is-
Method declaration needs a throw clause as below-
public void g(String s) throws NullPointerException {
if(s==null) {
NullPointerException e = new NullPointerException("Invalid Input");
throw e;
}
}
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.