java黑皮书10.17求大于Long.maxValue前十个平方数

public class test {

public static void main(String[] args) {
	
	
	BigDecimal lmv = new BigDecimal(Long.MAX_VALUE),temp;
	BigDecimal num = BigDecimal.ONE;
	int count = 0;
	for(;count < 10;num = num.add(num)) {
		temp = num.multiply(num);
		if(temp.compareTo(lmv) > 0) {
			System.out.println(temp);
			count++;
		}
	}
}

}

你可能感兴趣的:(java,开发语言)