CJCoding With Joseph
15free / daySign inCreate account

Re-throw Exception After Logging

Write a method parse(String s) that tries to parse s as an integer. If a NumberFormatException occurs:
1. Print "Log: bad input" (simulated logging)
2. Re-throw the same exception using throw e

In main, call parse(input). If parsing succeeds, print the value. If NumberFormatException is caught in main, print "Handled".

⚠️ AUTO-INPUT MODE: The input stream will automatically contain 'xyz\n'.

Expected Output:

Log: bad input
Handled

= newline. The output ends with a newline — print one after the last line.

Hints2 available
Topics:
Miscellaneous
📥 Auto-Input:
xyz\n
This input is automatically fed to your program's stdin
1
Tab to indent (Esc then Tab to move on) · Ctrl+Enter to run · Shift+Alt+F to format · Ctrl+Space to expand shortcuts (sysout, psvm, fori)

Your Output

Run your code to see the output here...

Test Cases

Run your code to see test case results.