Untitled
unknown
java
2 years ago
8.4 kB
7
Indexable
//////////1
* @author vinod
*/
public class JavaExceptionExample {
public static void main (String args[]){
try{
int data=100/0;
}catch(ArithmeticException e){
System.out.println(e);
}
System.out.println("rest of the code");
}
}
/////////////2
* @author vinod
*/
public class Main1 {
public static void main (String args[]){
int data=50/5;
System.out.println("rest of the code");
}
}
////////////2-after-fix
/**
*
* @author vinod
*/
public class JavaExceptionExample {
public static void main (String args[]){
try{
int data=100/0;
}catch(ArithmeticException e){
System.out.println(e);
}
System.out.println("rest of the code");
}
}
/////////////////3
/**
*
* @author vinod
*/
public class Main1 {
public static void main (String args[]){
try{
int data=50/0;
}catch(ArithmeticException e)
{
System.out.println(e);
}
System.out.println("rest of the code2");
}
}
//////////////////////4
/**
*
* @author vinod
*/
public class Main1 {
public static void main (String args[]){
try{
int data=50/0;
}catch(Exception e)
{
System.out.println(e);
}
System.out.println("rest of the code2");
}
}
///////////////////////////////5
public class Main1 {
public static void main (String args[]){
try{
int data=50/0;
}catch(Exception e)
{
System.out.println("erorr");
}
System.out.println("rest of the code2");
}
}
////////////////////////////
/**
*
* @author vinod
*/
public class Main1 {
public static void main (String args[]){
int i=50;
int j=0;
int data;
try{
data=i/j;
}catch(Exception e)
{
System.out.println(i/(j+i));
}
}
}
//////////////////////
/*
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
*/
package newpackage;
/**
*
* @author vinod
*/
public class Multicatchblock {
public static void main (String[]args){
try{
int a[]=new int[5];
a[5]=30/0;
}catch(ArithmeticException e){
System.out.println("Arithmetic Exception occurs");
}catch(ArrayIndexOutOfBoundsException e ){
System.out.println("array ArrayIndexOutOfBoundsException occurs");
}
catch (Exception e){
System.out.println("parent exception occurs");
}
System.out.println("rest of the code");
}
}
/////////////////////////////////////////
/*
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
*/
package newpackage;
/**
*
* @author vinod
*/
public class Multicatchblock {
public static void main(String[] args) {
try {
//int a[]=new int[5];
//a[5]=30/0;
int b[] = new int[5];
System.out.println(b[10]);
} catch (ArithmeticException e) {
System.out.println("Arithmetic Exception occurs");
} catch (ArrayIndexOutOfBoundsException e) {
System.out.println("array ArrayIndexOutOfBoundsException occurs");
} catch (Exception e) {
System.out.println("parent exception occurs");
}
System.out.println("rest of the code");
}
}
///////////////////////////////////
/*
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
*/
package newpackage;
/**
*
* @author vinod
*/
public class Multicatchblock {
public static void main(String[] args) {
try {
//int a[]=new int[5];
//a[5]=30/0;
int b[] = new int[5];
System.out.println(b[10]);
// int c[] = new int[5];
// c[5]=30/0;
// System.out.println(c[10]);
} catch (ArithmeticException e) {
System.out.println("Arithmetic Exception occurs");
}/* catch (ArrayIndexOutOfBoundsException e) {
System.out.println("array ArrayIndexOutOfBoundsException occurs");
} catch (Exception e) {
System.out.println("parent exception occurs");
}
*/
System.out.println("rest of the code");
}
}
///////////////////////
/*
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
*/
package newpackage;
/**
*
* @author vinod
*/
public class simplethrownexception {
public static void divideNumbers()throws ArithmeticException{
int numertor=10;
int denominator=0;
//not comlete
if(denominator==0){
throw new ArithmeticException ("canot divide by zero");
}
double results = (double) numertor/ denominator;
System.out.println("rest of division"+results);
}
public static void main (String []args){
try{
divideNumbers();
}catch(ArithmeticException e){
System.out.println("Exception caught"+e.getMessage());
}
}}
//////////////////
/*
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
*/
package newpackage;
/**
*
* @author vinod
*/
public class testfinal {
public static void main(String[]args){
try{
System.out.println("inside the try block");
int data=25/0;
System.out.println("data");
}
catch (NullPointerException e){
System.out.println(e);
}
finally{
System.out.println("final block is always executed");
}
System.out.println("rest of the code...");
}
}
///////////////////////////////
/*
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
*/
package newpackage;
/**
*
* @author vinod
*/
public class testfinal {
public static void main(String[]args){
try{
System.out.println("inside the try block");
int data=25/0;
System.out.println(data);
}
catch (ArithmeticException e){
System.out.println(e);
}
finally{
System.out.println("final block is always executed");
}
System.out.println("rest of the code...");
}
}
////////////////////////////////
/*
* Click nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-default.txt to change this license
* Click nbfs://nbhost/SystemFileSystem/Templates/Classes/Class.java to edit this template
*/
package newpackage;
import java.io.IOException;
/**
*
* @author vinod
*/
public class TestThrows {
void m() throws IOException {
throw new IOException("device error");
}
void n() throws IOException {
m();
}
void p() {
try {
n();
} catch (Exception e) {
System.out.println("exception handeld");
}
}
public static void main(String[] args) {
TestThrows obj = new TestThrows();
obj.p();
System.out.println("normal flow....");
}
}
Editor is loading...
Leave a Comment