public static void main(String[] args) 
    {
        int numero=0,c=0;
        for (int i = 0; i < 2; i++) 
        {
            numero=Integer.parseInt(JOptionPane.showInputDialog(null,"Ingrese un numero entero positivo"));
            if (numero>0)
            {
                i=2;
                
            }
            else
            {
                i=0;
                JOptionPane.showMessageDialog(null, "Debe de Ingresar Valores Enteros Positivos es Decir Numeros Mayores a 0" );
            }  
        }
        
        long[] arreglo=new long[numero];
        for (int i = 0; i < arreglo.length; i++) 
        {
            arreglo[i]=i*i;           
        }
        for (int i = 0; i < arreglo.length; i++) 
        {
            if (numero==arreglo[i])
            {
                i=arreglo.length;
                c=1;
            }
        }
        if (c==1 || numero==1)
        {
            JOptionPane.showMessageDialog(null, "TRUE" );
        }
        else
        {
            JOptionPane.showMessageDialog(null, "FALSE" );
        }
        
    }