Showing posts with label reverse a number using exception in java. Show all posts
Showing posts with label reverse a number using exception in java. Show all posts

Sunday, April 1, 2018

Reverse a Number Using Exception in Java

In this article I would like to share with you a program that I wrote for my book in Java programming that will ask the user to give a number and then our program will reverse the given number with exception handling in Java.

I am currently accepting programming and web development work kindly contact me in the following email address for further details. Thank you.

My email address are the following jakerpomperada@gmail.com and jakerpomperada@yahoo.com.

My mobile number here in the Philippines is 09173084360.

My telephone number at home here in Bacolod City, Negros Occidental Philippines is  +63 (034) 4335675.



Sample Program Output


Program Listing

ReverseNumber.java

package exceptiondemo;

import java.util.Scanner;
import java.util.InputMismatchException;

/**
 * NetBeans IDE 8.2
 * @author Mr. Jake R. Pomperada
 * March 20, 2018  Tuesday
 * Bacolod City, Negros Occidental
 */
public class ReverseNumber {

   public static void main(String[] args) {
        
        Scanner sc=new Scanner(System.in);
               int reverse = 0;

               boolean goodData = false;
                
              while(!goodData) {
              try {
                System.out.print("REVERSE A NUMBER USING EXCEPTION");
                System.out.println("\n");
                System.out.print("Give a Number  : ");
int num_value =sc.nextInt();
                int original = num_value;
                while( num_value != 0 )
                    {
                    reverse = reverse * 10;
                    reverse = reverse + num_value %10;
                    num_value = num_value/10;
                    }   

                System.out.println("The original arrangemnet " + original + ".");
                System.out.println("The reverse arrangemnet " + reverse +".");
                System.out.println("\n");
goodData = true;
       
              } catch(InputMismatchException e) {
            
                sc.next();
                System.out.println("You Entered a Bad Data." );
                System.out.println("Please Try Again." );
                System.out.println("\n");
                }
            }  // while loop end
System.out.print("\t END OF PROGRAM");
        System.out.println("\n");
     }
}