Monday 28 October 2013

Reverse Number program

  1. /*
  2.   Reverse Number using Java
  3.   This Java Reverse Number Example shows how to reverse a given number.
  4. */
  5.  
  6. public class ReverseNumber {
  7.  
  8.         public static void main(String[] args) {
  9.                
  10.                 //original number
  11.                 int number = 1234;
  12.                 int reversedNumber = 0;
  13.                 int temp = 0;
  14.                
  15.                 while(number > 0){
  16.                        
  17.                         //use modulus operator to strip off the last digit
  18.                         temp = number%10;
  19.                        
  20.                         //create the reversed number
  21.                         reversedNumber = reversedNumber * 10 + temp;
  22.                         number = number/10;
  23.                          
  24.                 }
  25.                
  26.                 //output the reversed number
  27.                 System.out.println("Reversed Number is: " + reversedNumber);
  28.         }
  29. }
  30.  
  31. /*
  32. Output of this Number Reverse program would be
  33. Reversed Number is: 4321
  34. */

Java Palindrome Number Example

  1. /*
  2.         Java Palindrome Number Example
  3.         This Java Palindrome Number Example shows how to find if the given
  4.         number is palindrome number or not.
  5. */
  6.  
  7.  
  8. public class JavaPalindromeNumberExample {
  9.  
  10.         public static void main(String[] args) {
  11.                
  12.                 //array of numbers to be checked
  13.                 int numbers[] = new int[]{121,13,34,11,22,54};
  14.                
  15.                 //iterate through the numbers
  16.                 for(int i=0; i < numbers.length; i++){
  17.                        
  18.                         int number = numbers[i];
  19.                         int reversedNumber  = 0;
  20.                         int temp=0;
  21.                        
  22.                         /*
  23.                          * If the number is equal to it's reversed number, then
  24.                          * the given number is a palindrome number.
  25.                          *
  26.                          * For example, 121 is a palindrome number while 12 is not.
  27.                          */
  28.                        
  29.                         //reverse the number
  30.                         while(number > 0){
  31.                                 temp = number % 10;
  32.                                 number = number / 10;
  33.                                 reversedNumber = reversedNumber * 10 + temp;
  34.                         }
  35.                        
  36.                         if(numbers[i] == reversedNumber)
  37.                                 System.out.println(numbers[i] + " is a palindrome number");
  38.                         else
  39.                                 System.out.println(numbers[i] + " is not a palindrome number");
  40.                 }
  41.                
  42.         }
  43. }
  44.  
  45. /*
  46. Output of Java Palindrome Number Example would be
  47. 121 is a palindrome number
  48. 13 is not a palindrome number
  49. 34 is not a palindrome number
  50. 11 is a palindrome number
  51. 22 is a palindrome number
  52. 54 is not a palindrome number
  53. */

Logic to checking Even Odd program in java

  1. /*
  2.   Even Odd Number Example
  3.   This Java Even Odd Number Example shows how to check if the given
  4.   number is even or odd.
  5. */
  6.  
  7. public class FindEvenOrOddNumber {
  8.  
  9.         public static void main(String[] args) {
  10.                
  11.                 //create an array of 10 numbers
  12.                 int[] numbers = new int[]{1,2,3,4,5,6,7,8,9,10};
  13.                
  14.                 for(int i=0; i < numbers.length; i++){
  15.                        
  16.                         /*
  17.                          * use modulus operator to check if the number is even or odd. 
  18.                          * If we divide any number by 2 and reminder is 0 then the number is
  19.                          * even, otherwise it is odd.
  20.                          */
  21.                          
  22.                          if(numbers[i]%== 0)
  23.                                 System.out.println(numbers[i] + " is even number.");
  24.                          else
  25.                                 System.out.println(numbers[i] + " is odd number.");
  26.                                
  27.                 }
  28.                
  29.         }
  30. }
  31.  
  32. /*
  33. Output of the program would be
  34. 1 is odd number.
  35. 2 is even number.
  36. 3 is odd number.
  37. 4 is even number.
  38. 5 is odd number.
  39. 6 is even number.
  40. 7 is odd number.
  41. 8 is even number.
  42. 9 is odd number.
  43. 10 is even number.
  44. */