您的位置:首页 > 其它

Poj1001- BigDecimal & NumberFormat

2013-06-08 15:28 344 查看
http://poj.org/problem?id=1002&lang=zh-CN

package Poj1001;

import java.math.BigDecimal;

import java.text.NumberFormat;

import java.util.Scanner;

public class Cici_1001 {

public static void main(String[] args) throws Exception{

Scanner cin = new Scanner(System.in);

while(cin.hasNext())

{

float a = cin.nextFloat();

int n = cin.nextInt();

BigDecimal biga = new BigDecimal(Float.toString(a));

BigDecimal bigasn = biga;

int i;

for(i=1;i

bigasn = bigasn.multiply(biga);

}

NumberFormat formatter = NumberFormat.getNumberInstance();

formatter.setMaximumFractionDigits(127);

formatter.setMinimumIntegerDigits(0);

formatter.setGroupingUsed(false);

String output = formatter.format(bigasn);

System.out.println(output);

}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: