Java中如何让bigdecimal不用科学计数法 显示(51Nod 1873 初中的算术)
来源:互联网 发布:长春知远画室在哪 编辑:程序博客网 时间:2024/04/29 05:58
1873 初中的算术
基准时间限制:1 秒 空间限制:131072 KB 分值: 10 难度:2级算法题 收藏 关注
Noder现在上初三了,正在开始复习中考。他每天要计算型如 (a× a× a× ⋯× a)n个a 的式子。 其中 0.0
import java.io.PrintWriter;import java.math.BigDecimal;import java.math.BigInteger;import java.util.Scanner;public class Main{ public static void main(String []args){ Scanner in = new Scanner(System.in); PrintWriter out = new PrintWriter(System.out); Task solver = new Task(); solver.solve(1,in,out); out.close(); } static class Task{ public void solve(int testNumber,Scanner in,PrintWriter out){ BigDecimal a = in.nextBigDecimal(); int n = in.nextInt(); BigDecimal b = a.pow(n); String s = b.stripTrailingZeros().toPlainString();//让bigdecimal不用科学计数法显示 if(s.charAt(0) == '0'){ for(int i = 1 ; i < s.length() ; i++){ out.print(s.charAt(i)); } out.println(""); } else { for(int i = 0 ; i < s.length() ; i++){ out.print(s.charAt(i)); } out.println(""); } } }}
阅读全文
0 0
- Java中如何让bigdecimal不用科学计数法 显示(51Nod 1873 初中的算术)
- 51Nod 1873 初中的算术 BigDecimal
- 51nod 1873 初中的算术 java BigDecimal
- Java BigDecimal 不用科学计数法输出,去前导零 51Nod 1873
- 51nod 1873 初中的算术
- 51NOD 1873 初中的算术
- 51Nod 1873 初中的算术
- 51nod 1873 初中的算术
- 51Nod-TalkingData数据科学精英夏令营挑战赛-A-初中的算术
- Java/Jsp中让数值不使用科学计数法显示的解决方案
- Java/Jsp中让数值不使用科学计数法显示的解决方案
- Java/Jsp中让数值不使用科学计数法显示的解决方案
- Java/Jsp中让数值不使用科学计数法显示的解决方案
- Java/Jsp中让数值不使用科学计数法显示的解决方案
- 如何让excel里面的数据不用科学计数法表示?
- matlab中不用科学计数法显示结果
- Java BigDecimal与科学计数法的问题
- BigDecimal与科学计数法的问题
- Windows基础
- VMware Ubuntu安装详细过程2
- 欢迎使用CSDN-markdown编辑器
- Java之BitSet
- 习题6.5
- Java中如何让bigdecimal不用科学计数法 显示(51Nod 1873 初中的算术)
- leetcode: 33. Search in Rotated Sorted Array
- lower_bound upper_bound 【 二分函数的使用】
- Java实验(1)
- 动态规划之四
- Enumeration与Iterator迭代器的比较分析学习记录
- 微信每天处理2.05亿通话 运营商只剩卖流量
- 解决maven 中bean is not defined问题
- Centos7安装Redis单机版和集群