SCJP Module-2 Question-17

This program heps in understating of Java, makes your concepts and clear and also helps in preparation of SCJP examination.

 
 

Share on Google+Share on Google+

SCJP Module-2 Question-17

Ads

This program heps in understating of Java, makes your concepts and clear and also helps in preparation of SCJP examination.

What exception is raised by the following code :

public class Example17 {
static String str = "";
public static void main(String[] args) {
try {
str += "an";
throw new Exception();
} catch (Exception e) { s += "k";
} finally { str += "i"; calculate(); str += "t";
}
System.out.println(s);
}
static void calculate() { int x = 0; int y = 7/x; }
}

What exception is raised by the following code :

1.no exception is raised by the code.

2. java.lang.ArithmeticException

3. class not found Exception.

4. null pointer exception

Answer :

(2)

Explanation :

Because the "calculation()"  method has a illegal Expression i.e. y=7/x , due to this method "ArithmeticException" is raised.

Advertisements

Posted on: July 8, 2010 If you enjoyed this post then why not add us on Google+? Add us to your Circles