Java: Check whether a number is an Automorphic number or not
Java Numbers: Exercise-14 with Solution
Write a Java program to check whether a number is an automorphic number or not.
In mathematics, an automorphic number is a number whose square "ends" in the same digits as the number itself. For example, 52 = 25, 62 = 36, 762 = 5776, and 8906252 = 793212890625, so 5, 6, 76 and 890625 are all automorphic numbers.
Test Data
Input a number : 76
Pictorial Presentation:
Sample Solution:
Java Code:
import java.util.Scanner;
public class Example14 {
public static void main(String args[])
{
Scanner sc = new Scanner(System.in);
System.out.print("Input a number : ");
int num = sc.nextInt();
int sq_num = num*num;
String str_num = Integer.toString(num);
String square = Integer.toString(sq_num);
if(square.endsWith(str_num))
System.out.println("Automorphic Number.");
else
System.out.println("Not an Automorphic Number.");
}
}
Sample Output:
Input a number : 76 Automorphic Number.
Flowchart:
Java Code Editor:
Contribute your code and comments through Disqus.
Previous: Write a Java program to check whether a number is a Pronic Number or Heteromecic Number or not.
Next: Write a Java program to check whether a number is a Duck Number or not.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.
https://w3resource.com/java-exercises/numbers/java-number-exercise-14.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics