Programming Examples
Java program to input a number and check whether it is special two digit number or not
A special two-digit number is such that when the sum of its digits is added to the product of
its digits, the result is equal to the original two-digit number.
Example: Consider the number 59.
Sum of digits = 5 + 9 = 14
Product of its digits = 5 x 9 = 45
Sum of the sum of digits and product of digits = 14 + 45 = 59
Write a program to accept a two-digit number. Add the sum of its digits to the product of its
digits.
If the value is equal to the number input, output the message “Special 2-digitnumber†otherwise,
output the message “Not a special2-digit numberâ€.
Solution
import java.util.*;
class TwoDigitSpecial
{
public static void main(string arr[])
{
Scanner sc=new Scanner(System.in);
int n,f,l;
System.out.println(“Enter a 2 digit number”);
n=sc.nextInt();
if(n>=10 && n<=99)
{
f=n/10;
l=n%10;
if(f+l+f*l==n)
System.out.println(“Special 2-digit number”);
else
System.out.println(“Not a Special 2-digit number”);
}
else
System.out.println(“Not a 2-digit number”);
}
}
Output
Enter a 2 digit number : 79
Output : Special 2-digit number
-------------------------------------------------
Enter a 2 digit number : 47
Output : Not a Special 2-digit number