poj 1001 java大精度
2024-08-31 15:37:41
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()。返回一个新的字符串,它是此字符串的一个子字符串。
该子字符串始于指定索引处的字符,一直到此字符串末尾。
最新文章
- phalcon: 多模块多表查找,多表sql
- Container With Most Water -- LeetCode 11
- OC中的面向对象语法3
- CAS认证原理图
- C#获取局域网中的所有正在使用的IP地址
- zabbix (一:zabbix服务端)
- jquery()的三种$()
- u3d 2d序列动画代码
- Python属性、方法和类管理系列之----描述符类
- jQuery.Deferred对象
- C语言初学 数组 打印菱形
- Socket网络编程之概述理解
- 冲顶大会APP技术选型及架构设计
- Linux内核入门到放弃-进程管理和调度-《深入Linux内核架构》笔记
- qml: 自定义输入框
- C# TTS 文字和英文
- table给tbody设置滚动条
- appJar 界面效果
- python315题
- C语言中scanf函数的实现