poj 1001 java大精度
2015-07-27 19:08
645 查看
[code]import java.io.* ; import java.math.* ; import java.util.* ; import java.text.* ; public class Main { public static void main(String[] args) { Scanner cin=new Scanner (System.in) ; BigDecimal A; int B ; while(cin.hasNext()){ A=cin.nextBigDecimal() ; B=cin.nextInt() ; String str = A.pow(B).stripTrailingZeros().toPlainString(); if (str.startsWith("0.")) str = str.substring(1); System.out.println(str); } } }
stripTrailingZeros() 小数去零
toPlainString()toPlainString(),返回BigDecimal类型的String类型字符串。
startsWith(),确定此实例的开头是否与指定的字符串匹配。
substring(),返回一个新的字符串,它是此字符串的一个子字符串。该子字符串始于指定索引处的字符,一直到此字符串末尾。
相关文章推荐
- java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.String
- 关闭java-8变态的java-doc检查
- 给eclipse配置sublime主题的背景
- Java中的可变参数(来自《Java编程手记》一书)
- Spring综合Struts2
- Java 静态变量的继承
- spring mvc中controller层响应内容包含中文的配置
- 最新java数组的详解
- 排序算法 java实现
- OS X下JAVA开发环境搭建
- java基础第一讲——JDK、注释、帮助文档、编码规范
- 010--maven项目与myEclipse
- eclipse cdt Program "make" not found in PATH
- Java Math的 floor,round和ceil的总结
- Eclipse使用中的奇奇怪怪问题
- 自制Java中的Mutex类
- Java笔记之线程池
- java.lang.OutOfMemoryError: Java heap space解决方案
- 如何对生产环境的JAVA应用进行远程调试
- eclipse 基本设置