forked from ronijpandey/Java-Codes
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMagic_number.java
More file actions
31 lines (29 loc) · 743 Bytes
/
Magic_number.java
File metadata and controls
31 lines (29 loc) · 743 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
// magic number program 1234 is a magic number, if wee add all the number//
//seperatly 1+2+3+4 =10 again adding the result 1+0= 1 if single digit //
//number is 1 then given number is magic number else not//
import java.io.*;
class Magic_number
{
public static void main(String ar[]) throws IOException
{
BufferedReader br = new BufferedReader (new InputStreamReader(System.in));
int n,v,t,d=0,s;
System.out.println("Enter the number");
n=Integer.parseInt(br.readLine());
//implementing the Algorithm
for(v=n;v>9;v=s){
for(t=v,s=0;t>0;t=t/10) {
d=t%10;
s=s+d;
}
}
if(v==1)
{
System.out.println("The entered number is magic number");
}
else
{
System.out.println("The entered number is NOT magic number");
}
}
}