How many catch blocks can be there for a single try block?

Answer Posted / ankita

The try block is immediately followed by zero or more catch
blocks. It means you can use as many catch blocks with one
try block. But there must be at least one catch block
following a try block, unless you are using a finally block.
For example, consider the following program:
Class Exception {
Public Static void main(string args[ ] ){
int d,a;
try { // monitor a block of code
d=0;
a=42/d;
System.out.println(*This will not be printed,*);
} catch(Arithmetic Exception) { // Catch divide-by-zero
error System.out.println(*Division by Zero*);
}
System.out.println(*After catch statement.*);
} }
This program generates the following output
Division by Zero.
After Catch Statement.

Is This Answer Correct ?    8 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What are scriptable objects?

509


Why delegates are type safe in c#?

511


Is boxing an implicit conversion?

548


Can you prevent a class from being instantiated?

597


Is c# static or dynamic?

506






What is lastindexof c#?

488


Can a dictionary have duplicate keys c#?

483


What is the difference between array and arraylist c#?

469


Explain nullable types in c#?

545


Explain about generics in c#.net?

518


What is a generic c#?

505


Explain the process of polymorphism with an example?

481


What is out in c#?

519


What is difference between float and integer?

563


What is streamreader/streamwriter class?

518