# Article: Create your own Exceptions!

• January 10th, 2012, 02:59 AM
newbie
• September 5th, 2012, 05:42 AM
brajraj
Hi!
Kindly help me to add exception handling in my program. Suppose someone entered text instead of integer. I have just begin learning and need your help.
Code java:

```import java.util.Scanner;   public class Calci {   public static void main(String args[]) { for(;;) { int choice; Scanner in = new Scanner(System.in); System.out.println("*****************MENU***********************"); System.out.println("1.Add Numbers " + " 2.Substract Numbers"); System.out.println("3.Multiply numbers " + " 4.Divide Numbers"); System.out.println("*************Press '5' to Exit**************"); System.out.println(" Enter your menu Choice"); choice=in.nextInt();     switch(choice) { case 1: int addr,addl,sum=0; System.out.println("How many nos you want to add"); addr=in.nextInt(); int a[]=new int[addr]; System.out.println("Enter " + addr + " numbers"); for(addl=0;addl<addr;addl++) { a[addl]=in.nextInt(); sum = sum + a[addl]; System.out.println("The sum of Numbers is: " + sum); } break;   case 2: int sub2,sub1,subl; System.out.println("Enter the 1st number"); sub1=in.nextInt(); System.out.println("How many numbers you want to substract from 1st number"); sub2=in.nextInt(); int s[]=new int[sub2]; System.out.println("Enter " + sub2 + " numbers"); for(subl=0;subl<sub2;subl++) { s[subl]=in.nextInt(); sub1 = sub1 - s[subl]; System.out.println("The result of subtraction is: " + sub1); } break;   case 3: int mloop, mul,mresult=1; System.out.println("How many nos you want to multiply"); mul=in.nextInt(); int m[]=new int[mul]; System.out.println("Enter " + mul + " numbers"); for(mloop=0;mloop<mul;mloop++) { m[mloop]=in.nextInt(); mresult=mresult*m[mloop]; System.out.println("The result of multiplication is: " + mresult); } break;   case 4: int div1,div2,divloop; System.out.println("Enter the dividend"); div1=in.nextInt(); System.out.println("How many times you want to divide the divisor"); div2=in.nextInt(); int d[]=new int[div2]; System.out.println("Enter " + div2 + " divisors"); for(divloop=0;divloop<div2;divloop++) { d[divloop]=in.nextInt(); div1=div1/d[divloop]; System.out.println("The result of division is: " + div1); } break;   default: System.out.println("Wrong Choice"); System.exit(0); } } } }```
• September 5th, 2012, 06:49 AM
newbie
Re: Article: Create your own Exceptions!