625这个数字很特别,625的平方等于390625,刚好其末3位是625本身。除了625,还有其它的3位数有这个特征吗?
请编写程序,寻找所有这样的3位数:它的平方的末3位是这个数字本身。
输出结果中,从小到大,每个找到的数字占一行。比如那个625就输出为:
625
package small;class demo08{public static void main(String[] args) {for(int i=100;i<1000;i++){int n = (int)Math.pow(i, 2);String str = “”;String str1 = String.valueOf(n);String str2 = String.valueOf(i);if(str1.length()==5){for(int j=2;j<5;j++){str = str+str1.charAt(j);}}else{for(int j=3;j<6;j++){str = str+str1.charAt(j);}}if(str2.equals(str)){System.out.println(i);}}}}