### What is Automorphic number in Java

A number is said to be a automorphic number if and only if the square of the given number ends with the original number itself.

• An “Automorphic” number is the number which is contained in the last digit of its square.
• For example: 5, 6, 25, etc.
• Sample Input: 25
• Solution: The square of 25= 25 x 25 = 625 and 25 is present as the last two digit and ends with the original number itself.
• Sample Output: 25 is an automorphic number

Let’s see another example:

• Sample Input: 5
• Solution: The square of 5= 5 X 5 = 25 and 5 is present as the last digit and ends with the original number itself.
• Sample Output: 5 is an automorphic number
``````// program to check Automorphic number
import java.util.Scanner;
class Automorphic
{
public static void main(String args[])
{
int num,sqr,flag=0,org_num;
Scanner sc=new Scanner(System.in);
System.out.println("Enter any number");
num=sc.nextInt();
org_num=num;
sqr=num*num;

do
{
if(num%10 != sqr%10)
{
flag=1;
break;
}
else
{
num=num/10;
sqr=sqr/10;
}
}while(num>0);
if(flag==0)
System.out.println(org_num+" is Automorphic number");
else
System.out.println(org_num+" is not Automorphic number");
}
}``````

Output: