雕刻时光

just do it……nothing impossible
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

小数的幂——pku1001

Posted on 2011-09-08 09:40  huhuuu  阅读(261)  评论(0编辑  收藏  举报
toPlainString()按一般数学表达式表示
toString()按科学型表示
replaceAll("^0", "") 如果整数里有零,替换掉
View Code
import java.util.*;
import java.math.*;
public class Main {
public static void main(String args[]){
Scanner scan
=new Scanner(System.in);
while(scan.hasNext())
{
BigDecimal a
=scan.nextBigDecimal();
int n=scan.nextInt();
BigDecimal ret
=a.pow(n).stripTrailingZeros();//返回一个大浮点数数去掉后面的0
System.out.println(ret.toPlainString().replaceAll("^0", "") );
}
}
}