Exception Handling Part 1
Exception Handling Part 1
class A
{
public static void main(String args[])throws Exception
{
int x,y,z;
x=10;
y=2;
z=x/y;
System.out.println(z);//5
System.out.println("Program continues..");
}
}=======================
class A
{
public static void main(String args[])throws Exception
{
int x,y,z;
x=10;
y=0;
z=x/y;
System.out.println(z);
System.out.println("Program continues..");
}
}
class A
{
public static void main(String args[])throws Exception
{
int x,y,z;
x=10;
y=0;
try{
z=x/y;
System.out.println(z);
}
catch(Exception e)
{
System.out.println("Its not possible..");
}
System.out.println("Program continues..");
}
}
class A
{
public static void main(String args[])throws Exception
{
int x,y,z;
x=10;
y=0;
try{
z=x/y;
System.out.println(z);
}
catch(Exception e)
{
System.out.println("Its not possible.."+e);
}
System.out.println("Program continues..");
}
}
class A
{
public static void main(String args[])throws Exception
{
int x,y,z;
x=10;
y=2;
try{
z=x/y;
System.out.println(z);
}
catch(Exception e)
{
System.out.println("Its not possible.."+e);
}
System.out.println("Program continues..");
}
}
class A
{
public static void main(String args[])
{
int x,y,z;
x=10;
y=0;
try{
z=x/y;
System.out.println(z);
}
catch(Exception e)
{
System.out.println(e.getMessage());
}
System.out.println("Program continues..");
}
}
class A
{
public static void main(String args[])
{
int x,y,z;
x=10;
y=0;
try{
z=x/y;
System.out.println(z);
}
catch(Exception e)
{
e.printStackTrace();
}
System.out.println("Program continues..");
}
}
class A
{
public static void main(String args[])
{
int x[]={10,20,30};
try{
System.out.println(x[4]);
}
catch(ArrayIndexOutOfBoundsException e)
{
e.printStackTrace();
}
System.out.println("Program continues..");
}
}
class A
{
public static void main(String args[])
{
int x[]={10,20,30};
try{
System.out.println(x[4]);
}
catch(ArithmeticException e)
{
System.out.println("arithmetic Exception..");
}
catch(NullPointerException e)
{
System.out.println("null pointer exception");
}
catch(IllegalArgumentException e)
{
System.out.println("IllegalAccessError");
}
System.out.println("Program continues..");
}
}
class A
{
public static void main(String args[])
{
int x[]={10,20,30};
try{
System.out.println(x[4]);
}
catch(ArithmeticException e)
{
System.out.println("arithmetic Exception..");
}
catch(NullPointerException e)
{
System.out.println("null pointer exception");
}
catch(IllegalArgumentException e)
{
System.out.println("IllegalAccessError");
}
catch(ArrayIndexOutOfBoundsException e)
{
System.out.println("My Exception..."+e);
}
System.out.println("Program continues..");
}
}
class B
{
public void hello()
{
for(int i=1;i<=10;i++)
{
if(i==5)
{
Thread.sleep(5000);
}
System.out.println(i);
}
}
}
class A
{
public static void main(String args[])
{
B bo=new B();
bo.hello();
}
}
class B
{
public void hello()throws Exception
{
for(int i=1;i<=10;i++)
{
if(i==5)
{
Thread.sleep(5000);
}
System.out.println(i);
}
}
}
class A
{
public static void main(String args[])throws Exception
{
B bo=new B();
bo.hello();
}
}
class A
{
public static void main(String args[])throws Exception
{
int x[]={10,20,30};
System.out.println(x[3]);
}
}