java 判断对称平方数
**对称平方数**
//牛客网 打印对称平方数
/*
打印所有不超过n(n<256)的,其平方具有对称性质的数。如11*11=121。
打印的方法有很多,我这个只是冰山一角而已
*/
public static boolean Symmetric(int num){
String str = String.valueOf(num);
int length = str.length();
for(int i=0;i<length/2;i++){
//根据字符串拆分,判断字符串是否相当
if(str.charAt(i)!=str.charAt(length-1-i)){
return false;
}
}
return true;
}
public static void main(String[] args) {
for(int i = 1 ; i< 256;i++){
if(MyBigIntegerTest.Symmetric(i*i))
System.out.println(i);
}
}
效果如下