Java大数处理
2015-11-27 19:51
351 查看
poj 1001 求A的B次
题目链接:http://poj.org/problem?id=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); } } }
相关文章推荐
- Spring Web 单元测试实用HelloWorld(附代码)
- Java 结构体排序
- 解决Spring AOP Controller 不生效
- java hdu2088
- hadoop2.5.2 eclipse 插件编译
- eclipse 打开.java文件乱码
- 如何实现java 日期加减
- JAVA字符串转日期或日期转字符串
- java继承在程序中的运用
- MyBatis中$和#的区别
- 使用 Spring、Elasticsearch 及 Logstash 构建企业级数据搜索和分析平台
- Java对象的强、软、弱和虚引用
- java面向对象基础知识(五)
- java栈与堆的区别
- Java内存泄露的理解与解决
- Java内存泄露原因详解
- 【玩转Eclipse】——eclipse实现代码块折叠-类似于VS中的#region……#endregion
- Java_解密ThreadLocal
- javaSE(10)(Map集合)
- Java加密技术(一)——BASE64与单向加密算法MD5&SHA&MAC