Magic Number
import java.io.*;
public class Magic
{
public static void main(String[] args)throws IOException
{
int n;
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Enter Number to check :-");
n = Integer.parseInt(br.readLine());
Magic obj = new Magic();
while(n>9) // Checking that the sum of number should be less than 10 i.e. in 1 digit
{
n = obj.sum(n); // Calling the method sum() for addition of number
}
if(n == 1)
{
System.out.println("Magic Number");
}
else
{
System.out.println("Not Magic");
}
}
public int sum(int b) // method to add the individual digits
{
int s = 0, d;
while(b>0)
{
d = b % 10;
s += d;
b = b / 10;
}
return s; // returning value of add up digits
}
}
/*
Example :-
Enter Number to check :-
INPUT:
73
OUTPUT:
Magic Number
*/
public class Magic
{
public static void main(String[] args)throws IOException
{
int n;
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.println("Enter Number to check :-");
n = Integer.parseInt(br.readLine());
Magic obj = new Magic();
while(n>9) // Checking that the sum of number should be less than 10 i.e. in 1 digit
{
n = obj.sum(n); // Calling the method sum() for addition of number
}
if(n == 1)
{
System.out.println("Magic Number");
}
else
{
System.out.println("Not Magic");
}
}
public int sum(int b) // method to add the individual digits
{
int s = 0, d;
while(b>0)
{
d = b % 10;
s += d;
b = b / 10;
}
return s; // returning value of add up digits
}
}
/*
Example :-
Enter Number to check :-
INPUT:
73
OUTPUT:
Magic Number
*/
Comments
Post a Comment