Friday, 26 June 2015

Exception


public class Lab1 {
public static void main(String[] args) {
System.out.println("Manin Started");
String data=args[0];
int x=Integer.parseInt(data);
int res=10/x;
System.out.println("Result is : "+res);
System.out.println("Main End");
}

}



public class Lab2 {
public static void main(String[] args) {
System.out.println("Main Started");
try{
String data=args[0];
int x=Integer.parseInt(data);
int res=10/x;
System.out.println("Result : "+res);
}catch(Exception e){
System.out.println("Enter Correct value");
}
System.out.println("Main Completed");
}

}


public class Lab3 {
public static void main(String[] args) {
System.out.println("Main Started");
try{
String data=args[0];
int x=Integer.parseInt(data);
int res=10/x;
System.out.println("Result : "+res);
}catch(ArrayIndexOutOfBoundsException e){
System.out.println("Provide one value as CLA");
}catch(NumberFormatException e){
System.out.println("Provide int value only");
}catch(ArithmeticException e){
System.out.println("Provide non zero int value as CLA");
}
System.out.println("Main Completed");
}

}


public class Lab4 {
public static void main(String[] args) {
System.out.println("Main Started");
try{
String data=args[0];
int x=Integer.parseInt(data);
int res=10/x;
System.out.println("Result : "+res);
}catch(Exception e){
System.out.println("Provide one value as CLA");
}catch(NumberFormatException e){
System.out.println("Provide int value only");
}catch(ArithmeticException e){
System.out.println("Provide non zero int value as CLA");
}
System.out.println("Main Completed");
}

}



public class Lab5 {
public static void main(String[] args) {
System.out.println("Main Started");
try{
String data=args[0];
int x=Integer.parseInt(data);
int res=10/x;
System.out.println("Result : "+res);
}catch(ArrayIndexOutOfBoundsException e){
System.out.println("Provide one value as CLA");
}catch(NumberFormatException e){
System.out.println("Provide int value only");
}catch(ArithmeticException e){
System.out.println("Provide non zero int value as CLA");
}
System.out.println("Main Completed");
}

}



public class Lab6 {
public static void main(String[] args) {
System.out.println("Main Started");
String data=null;
try{
data=args[0];
}catch(ArrayIndexOutOfBoundsException e){
System.out.println("Provide one value as CLA");
}
int x=0;
try{
x=Integer.parseInt(data);
}catch(NumberFormatException e){
System.out.println("Provide int value only");
}try{
int res=10/x;
System.out.println("Result : "+res); }
catch(ArithmeticException e){
System.out.println("Provide non zero int value as CLA");
}catch(Exception e){
System.out.println("Provide correct value");
}
System.out.println("Main Completed");
}

}



public class Lab7 {
public static void main(String[] args) {
System.out.println("Main Started");
try{
String data=args[0];
int x=Integer.parseInt(data);
int res=10/x;
System.out.println("Result : "+res);
}catch(ArrayIndexOutOfBoundsException e){
System.out.println("Provide one value as CLA");
}catch(NumberFormatException e){
System.out.println("Provide int value only");
}catch(ArithmeticException e){
System.out.println("Provide non zero int value as CLA");
}catch(Exception e){
System.out.println("Provide correct value");
}
System.out.println("Main Completed");
}

}



public class Lab8 {
public static void main(String[] args) {
System.out.println("Main Started");
try{
String data=args[0];
int x=Integer.parseInt(data);
int res=10/x;
System.out.println("Result : "+res);
}catch(ArrayIndexOutOfBoundsException  e){
System.out.println("Provide one value as CLA");
}System.out.println("Main Completed");
}

}



public class Lab9 {
public static void main(String[] args) {
System.out.println("Main Started");
try{
int res=10/0;
System.out.println("result : "+res);
}catch(ArithmeticException e){
System.out.println("Invalid Input");
}
System.out.println("Main Completed");
}

}



public class Lab10 {
public static void main(String[] args) {
System.out.println("Main Started");
try{
int res=10/0;
System.out.println("result : "+res);
}catch(ArithmeticException e){
System.out.println("Invalid Input");
}finally{
System.out.println("finally block");
System.out.println("Main Completed");
}
}

}



public class Lab11 {
public static void main(String[] args) {
System.out.println("Main Started");
try{
int res=10/0;
System.out.println("result : "+res);
return;
}catch(Exception e){
System.out.println("Invalid Input");
}
System.out.println("Main Completed");
}

}



public class Lab12 {
public static void main(String[] args) {
System.out.println("Main Started");
try{
int res=10/3;
System.out.println("result : "+res);
return;
}catch(Exception e){
System.out.println("Invalid Input");
}finally{
System.out.println("Finally Block");
}
System.out.println("Main Completed");
}

}



public class Lab13 {
public static void main(String[] args) {
System.out.println("Main Started");
int r=new Hello().show();
System.out.println("Main : "+r);
System.out.println("Main() Completed");
}

}

class Hello{
int show(){
int a=0;
try{
System.out.println("try block begins : "+a );
a=10/4;
System.out.println("try block ends : "+a);
return a;
}catch(ArithmeticException e){
a=20;
System.out.println("Catch block : "+a);
return a;
}finally{
a=30;
System.out.println("finally block : "+a);
}
}
}


public class Lab14 {
public static void main(String[] args) {
System.out.println("Main Started");
int r=new Hello().show();
System.out.println("Main : "+r);
System.out.println("Main() Completed");
}

}

class Hello{
int show(){
int a=0;
try{
System.out.println("try block begins : "+a );
a=10/0;
System.out.println("try block ends : "+a);
return a;
}catch(ArithmeticException e){
a=20;
System.out.println("Catch block : "+a);
return a;
}finally{
a=30;
System.out.println("finally block : "+a);
}
}
}



public class Lab15 {
public static void main(String[] args) {
System.out.println("Main Started");
// int r=new Hello().show();
// System.out.println("Main : "+r);
System.out.println("Main() Completed");
}

}

class Hello{
int show(){
int a=0;
try{
System.out.println("try block begins : "+a );
a=10/0;
System.out.println("try block ends : "+a);
return a;
}catch(ArithmeticException e){
a=20;
System.out.println("Catch block : "+a);
return a;
}finally{
a=30;
System.out.println("finally block : "+a);
}
}
}


public class Lab16 {
public static void main(String[] args) {
System.out.println("Main Started");
int r=new Hello().show();
System.out.println("Main : "+r);
System.out.println("Main() Completed");
}

}

class Hello{
int show(){
int a=0;
try{
System.out.println("try block begins : "+a );
a=10/0;
System.out.println("try block ends : "+a);
return a;
}catch(ArithmeticException e){
a=20;
System.out.println("Catch block : "+a);
return a;
}finally{
a=30;
System.out.println("finally block : "+a);
return a;

}
}
}


public class Lab17 {
public static void main(String[] args) {
System.out.println("Main() Started");
new Hello().show("3");
System.out.println("Main() Completed");
}
}


class Hello{
void show(String str){
System.out.println("show() called");
try{
System.out.println("try block begins : ");
int a=Integer.parseInt(str);
int b=10/a;
System.out.println("try block ends : "+b);
System.exit(0);
}catch(ArithmeticException e){
System.out.println("Catch block : ");
}finally{
System.out.println("finally block : ");

}
}
}




public class Lab18 {
public static void main(String[] args) {
System.out.println("Main() Started");
new Hello().show("0");
System.out.println("Main() Completed");
}
}

class Hello{
void show(String str){
System.out.println("show() called");
try{
System.out.println("try block begins : ");
int a=Integer.parseInt(str);
int b=10/a;
System.out.println("try block ends : "+b);
}catch(ArithmeticException e){
System.out.println("Catch block : ");
System.exit(0);
}finally{
System.out.println("finally block : ");

}
}
}



public class Lab19 {
public static void main(String[] args) {
System.out.println("Main Started");
try {
new Hello1().show();
} catch (Exception e) {
System.out.println("\n catch block");
System.out.println("EX : "+e);
System.out.println("Message :"+e.getMessage());
System.out.println("Cause :"+e.getCause());
System.out.println();
e.printStackTrace();
}
System.out.println("Main Completed");
}

}

No comments:

Post a Comment