RitinMalhotra

Special Number

Oct 29th, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.91 KB | None | 0 0
  1. /**
  2.  * This program inputs a number and checks whether the number entered is a Special Number or not.
  3.  */
  4. import java.util.Scanner;
  5. public class Special_Number
  6. {
  7.     static int sumPlusProduct(int num) //Function to find the sum of a number + product of a number.
  8.     {
  9.         String a=Integer.toString(num);
  10.         int i, x;
  11.         int sum=0, prod=1;
  12.         for(i=0;i<a.length();i++)
  13.         {
  14.             x = Character.getNumericValue(a.charAt(i));
  15.             sum += x;
  16.             prod *= x;
  17.         }
  18.        
  19.         int result = sum + prod;
  20.         return result;
  21.     }
  22.     public static void main(String args[])
  23.     {
  24.         Scanner sc = new Scanner(System.in);
  25.         System.out.println("Please enter a number.");
  26.         int num = sc.nextInt();
  27.        
  28.         int res = sumPlusProduct(num); //Checking whether number = sum + product or not.
  29.         if(res == num)
  30.         {
  31.             System.out.println(num+" is a Special Number.");
  32.         }
  33.         else
  34.         {
  35.             System.out.println(num+" is not a Special Number.");
  36.         }
  37.         sc.close();
  38.     }
  39. }
Add Comment
Please, Sign In to add comment