# Checking Whether a Number is a Perfect Square Number in Java

A number is known as a square number or perfect square if the number is a square of another number. That is an number n is square if it can be expressed as n = a * a where a is an integer. Some examples of perfect numbers (square numbers) are ,

9 = 3 * 3,   25 = 5 * 5, 100 = 10 * 10

An interesting property of square number is that it can only end with 0, 1, 4, 6, 9 or 25.

## Java Program to Find Whether a Number is a Perfect Square Number

The following Java program checks whether a given number is a perfect square number or not. We take the square root of the passed in number and then convert it into an integer. Then we take a square of the value to see whether it is same as the number given. If they are same, we got a perfect square number!

```// Finding whether a number is a perfect square number in Java
import java.io.IOException;

public class PerfectSquareNumber {

public static void main(String[] args) throws IOException{
System.out.print("Please enter an integer : ");