Welcome to the Java Programming Forums


The professional, friendly Java community. 21,500 members and growing!


The Java Programming Forums are a community of Java programmers from all around the World. Our members have a wide range of skills and they all have one thing in common: A passion to learn and code Java. We invite beginner Java programmers right through to Java professionals to post here and share your knowledge. Become a part of the community, help others, expand your knowledge of Java and enjoy talking with like minded people. Registration is quick and best of all free. We look forward to meeting you.


>> REGISTER NOW TO START POSTING


Members have full access to the forums. Advertisements are removed for registered users.

Results 1 to 4 of 4

Thread: Article: Create your own Exceptions!

  1. #1
    Forum Squatter newbie's Avatar
    Join Date
    Nov 2010
    Location
    North Wales
    Posts
    661
    My Mood
    Stressed
    Thanks
    28
    Thanked 115 Times in 106 Posts
    Blog Entries
    1

    Default Article: Create your own Exceptions!

    Please use [highlight=Java]//code goes here...[/highlight] tags when posting your code


  2. #2
    Junior Member
    Join Date
    Sep 2012
    Posts
    2
    Thanks
    1
    Thanked 0 Times in 0 Posts

    Default

    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.
    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);
        }
       }
      }
    }

  3. #3
    Forum Squatter newbie's Avatar
    Join Date
    Nov 2010
    Location
    North Wales
    Posts
    661
    My Mood
    Stressed
    Thanks
    28
    Thanked 115 Times in 106 Posts
    Blog Entries
    1

    Default Re: Article: Create your own Exceptions!

    Please don't hijack old threads Brajraj, always create your own thread if you have a problem.
    In the meantime, the exception you're looking to handle is InputMismatchException.
    Please use [highlight=Java]//code goes here...[/highlight] tags when posting your code

  4. #4
    Junior Member
    Join Date
    Sep 2012
    Location
    Philippines
    Posts
    1
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default

    This was helpful..

Similar Threads

  1. Create your own Exceptions!
    By newbie in forum Java Programming Tutorials
    Replies: 3
    Last Post: September 6th, 2013, 11:51 AM
  2. problems with exceptions
    By gerry123 in forum Exceptions
    Replies: 6
    Last Post: July 23rd, 2011, 07:00 PM
  3. How To add my own Exceptions
    By Newtojava in forum Object Oriented Programming
    Replies: 1
    Last Post: September 2nd, 2010, 07:43 AM
  4. Java Exceptions
    By Vinceisg0d in forum Java Theory & Questions
    Replies: 2
    Last Post: March 12th, 2010, 11:25 PM