-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathexceptionHandling.java
More file actions
68 lines (64 loc) · 1.33 KB
/
Copy pathexceptionHandling.java
File metadata and controls
68 lines (64 loc) · 1.33 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
/*
* To change this license header, choose License Headers in Project Properties.
* To change this template file, choose Tools | Templates
* and open the template in the editor.
*/
/**
*
* @author MRuser
*/
public class exceptionHandling
{
static void handling()
{
int a = 3;
int b = 0;
try
{
b = a/b;
}
catch (ArithmeticException e)
{
System.out.println(b);
}
finally
{
System.out.println("error");
}
System.out.println("end");
}
static void array()
{
String a1[] = {"a","b","c","d","e","f"};
String a = "";
try
{
for(int i = 0; i<a1.length+1;i++)
{
a1[i] = a;
}
}
catch(ArrayIndexOutOfBoundsException e)
{
System.out.println("index value is less than length");
}
}
static void nullpointer()
{
int a;
try
{
a = a++;
}
catch(Exception g)
{
System.out.println("nullpointererror");
}
}
public static void main(String str[])
{
array();
handling();
nullpointer();
}
}