Card 4 / 13: import java.io.IOException; public class Program11 { public static void main(String[] args){ try{ doSomething(); } catch(RuntimeException e){ System.out.println(e); } } static void doSomething(){ if(Math.random()>0.5) throw new IOException(); throw new RuntimeException(); } } Which two actions, used independently, will permit this class to compile?
A)
Adding throws IOException to the main() method signature
B)
Adding throws IOException to the doSoomething() method signature
C)
Adding throws IOException to the main() method signature and to the dosomething() method
D)
Adding throws IOException to the dosomething() method signature and changing the catch argument to IOException
E)
Adding throws IOException to the main() method signature and changing the catch argument to IOException
Answer:
C) Adding throws IOException to the main() method signature and to the dosomething() method
E) Adding throws IOException to the main() method signature and changing the catch argument to IOException
Previous Card | ← Previous Card Button |
Next Card | → Next Card Button |
Flip Card | Space-Bar |
|