Use of Throw keyword

Throw
  • Throw is used to generate custom exception.
  •  You can write throw keyword inside method.
  •  Throw is object type it means after throw you have create object of Exception class.
Program to generate custom exception using throw
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
package exceptionHandling;
 
import java.util.Scanner;
 
//Class that extends Throwable
class Myexception extends Throwable
 {
	//Empty body
 }
 
//main class
public class Throw 
{
public static void main(String[] args) 
  {
 
	Scanner c=new Scanner(System.in);
	System.out.println("enter your age");
 
	int n=c.nextInt();
 
	System.out.println("checking......");
 
	if(n<18)
	{
 
		try 
		{	
		  throw new myexception();
		}
 
		catch (myexception e) 
		{
		 System.out.println("try next year,your age is not valid");
		}
 
	  }
 
	   else
	     {
	        System.out.println("thank you for voting ");
	     }	
 
       }
 
}
output:
 
enter your age
17
checking......
try next year,your age is not valid

Leave a Reply

Your email address will not be published. Required fields are marked *