Question: Explain why the output is 15. class Test { int count = 10; void A() throws Exception { try { count++; try { count++; try
Explain why the output is 15.
class Test
{ int count = 10;
void A() throws Exception
{
try
{
count++;
try
{
count++;
try
{
count++;
throw new Exception();
}
catch(Exception ex)
{
count++;
throw new Exception();
}
}
catch(Exception ex)
{
count++;
}
}
catch(Exception ex)
{
count++;
}
}
void display()
{
System.out.println(count);
}
public static void main(String[] args) throws Exception
{
Test obj = new Test();
obj.A();
obj.display();
}
}
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
