Write a program to accept a number and check and display whether it is a spy number or not. (A number is spy if the sum of its digits equals the product of its digits.)
Example: consider the number 1124.
Sum of the digits = 1 + 1 + 2 + 4 = 8
Product of the digits = 1 x 1 x 2 x 4 = 8
Java Programming Language (Article) (Program)
22
Given Input:
Expected Output:
Program:
import java.util.Scanner;
public class RAnsariSpyNumber
{
public static void main(String args[]) {
Scanner in = new Scanner(System.in);
System.out.print("Enter Number: ");
int num = in.nextInt();
int digit, sum = 0;
int orgNum = num;
int prod = 1;
while (num > 0) {
digit = num % 10;
sum += digit;
prod *= digit;
num /= 10;
}
if (sum == prod)
System.out.println(orgNum + " is Spy Number");
else
System.out.println(orgNum + " is not Spy Number");
}
}
Output:
Enter Number: 67
67 is not Spy Number
Press any key to continue . . .
Enter Number: 1124
1124 is Spy Number
Press any key to continue . . .
This Particular section is dedicated to Programs only. If you want learn more about Java Programming Language. Then you can visit below links to get more depth on this subject.
Program:
import java.util.Scanner; public class RAnsariSpyNumber { public static void main(String args[]) { Scanner in = new Scanner(System.in); System.out.print("Enter Number: "); int num = in.nextInt(); int digit, sum = 0; int orgNum = num; int prod = 1; while (num > 0) { digit = num % 10; sum += digit; prod *= digit; num /= 10; } if (sum == prod) System.out.println(orgNum + " is Spy Number"); else System.out.println(orgNum + " is not Spy Number"); } }
Output:
Enter Number: 67 67 is not Spy Number Press any key to continue . . . Enter Number: 1124 1124 is Spy Number Press any key to continue . . .
This Particular section is dedicated to Programs only. If you want learn more about Java Programming Language. Then you can visit below links to get more depth on this subject.