Java大数处理

来源:互联网 发布:张伯伦场均数据 编辑:程序博客网 时间:2024/05/17 08:55
poj 1001 
http://poj.org/problem?id=1001
import java.io.*;import java.math.*;import java.util.*;public class Main {    public static void main(String[] argc)    {Scanner cin=new Scanner(new BufferedInputStream(System.in));while(cin.hasNext()){BigDecimal x=cin.nextBigDecimal();BigDecimal y=BigDecimal.ONE;int n=cin.nextInt();int i;        for(i=1;i<=n;i++)        {        y=y.multiply(x);        }        y=y.stripTrailingZeros(); //删除尾部零        String s=y.toPlainString(); //取消科学计数显示        if(s.substring(0,1).compareTo("0")==0) s=s.substring(1);        System.out.println(s);        }    }}

0 0
原创粉丝点击