poj 1001 Exponentiation

来源:互联网 发布:苗阜与姜昆的关系知乎 编辑:程序博客网 时间:2024/05/21 10:44
import java.math.BigDecimal;import java.math.BigInteger;import java.util.Scanner;public class Main {    /**     * @param args     */    public static void main(String[] args) {        // TODO Auto-generated method stub        Scanner in =new Scanner(System.in);        while(in.hasNextBigDecimal())        {            BigDecimal ans=BigDecimal.ONE;            double a=in.nextDouble();            int b=in.nextInt();            int i=1;            for(i=1;i<=b;i++)            {                ans=ans.multiply(BigDecimal.valueOf(a));            }            ans=ans.stripTrailingZeros();            String s=ans.toPlainString();            char first=s.charAt(0);            if(first=='0')            {                System.out.println(s.substring(1, s.length()));            }            else            System.out.println(s);        }    }}
0 0
原创粉丝点击