找出大于Long.MAX_VALUE的前10个平方数。平方数是指形式为n^2的数。例如,4、9以及16都是平方数,找到一种有效方法,使程序能快速运行。
package pack2;
import java.math.BigInteger;
public class SquareNumber {
public static void main(String[] args) {
squareNumber();
}
public static void squareNumber() {
BigInteger integer = new BigInteger(Long.MAX_VALUE + "");
int count = 0;
while(true) {
integer = integer.add(BigInteger.ONE);
System.out.println(integer.multiply(integer));
count++;
if(count == 10) break;
}
}
}



