poj 1001代码实现

来源:互联网 发布:mac os 国外软件推荐 编辑:程序博客网 时间:2024/06/04 20:10

做了poj上的1001,是一个关于大数处理的问题,没什么好说的,关键就是了解掌握BigDecimal相应的还有BigInteger.多熟悉他们的方法。

代码粘贴如下:

package cn.itcast_test;


import java.math.BigDecimal;
import java.util.Scanner;


public class Big{
public static void main(String args[]){
Scanner scan=new Scanner(System.in);
while(scan.hasNext()){
String s=scan.next();
int m=scan.nextInt();
BigDecimal bd=new BigDecimal(s);
bd=bd.pow(m);
String str=bd.stripTrailingZeros().toPlainString();

if(str.charAt(0)=='0')
str=str.substring(1);
System.out.println(str);



}

}

}

原创粉丝点击