博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
poj 1001 java大精度
阅读量:7088 次
发布时间:2019-06-28

本文共 790 字,大约阅读时间需要 2 分钟。

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()。返回一个新的字符串,它是此字符串的一个子字符串。

该子字符串始于指定索引处的字符,一直到此字符串末尾。

转载于:https://www.cnblogs.com/yutingliuyl/p/6956252.html

你可能感兴趣的文章
Dubbo+zookeeper实现分布式服务框架
查看>>
HTML编码规范
查看>>
游戏开发者福音:微软开源部分 Minecraft 的 Java 代码
查看>>
Firefox 66 存在使 PPT 文字消失的 bug,v68 才修复
查看>>
Android 三星手机拍照,从图库选择照片旋转问题完美解决
查看>>
在线表格 x-spreadsheet 1.0.16 发布
查看>>
PostgreSQL 多值列的选择性 - Statistics, Cardinality, Selectivity, Estimate
查看>>
三大主流芯片架构特点
查看>>
Python Flask学习知识点(四)
查看>>
Confluence 6 数据库整合的限制
查看>>
scala 与 java泛型数组
查看>>
哈佛团队开发出使用声波来辅助粘性液体的3D打印技术
查看>>
leaflet实用插件整理
查看>>
vue基础
查看>>
Eclipse中安装MemoryAnalyzer插件及使用
查看>>
GEF入门实例_总结_02_新建初始RCP空项目
查看>>
用js来实现那些数据结构04(栈01-栈的实现)
查看>>
你的api加锁了吗?
查看>>
Alpine Linux 3.9.2 发布,轻量级 Linux 发行版
查看>>
界面无小事(二): 让RecyclerView展示更多不同视图
查看>>