【PAT甲级 BigDecimal科学计数法转换普通数字】1073 Scientific Notation (20 分) Java开挂解法 全部AC
生活随笔
收集整理的這篇文章主要介紹了
【PAT甲级 BigDecimal科学计数法转换普通数字】1073 Scientific Notation (20 分) Java开挂解法 全部AC
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
題目
分類討論的話,挺復雜的一道題,要分離整數部分和指數部分,還要計算小數點的位置等等。
用Java做這類題簡直開掛。
我的測試用例
+1.23400E-22 答案:0.000000000000000000000123400題解 Java
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.math.BigDecimal;public class Main {public static void main(String[] args) throws IOException {BufferedReader br = new BufferedReader(new InputStreamReader(System.in));String str = br.readLine();BigDecimal num = new BigDecimal(str);System.out.println(num.toPlainString());} } 超強干貨來襲 云風專訪:近40年碼齡,通宵達旦的技術人生總結
以上是生活随笔為你收集整理的【PAT甲级 BigDecimal科学计数法转换普通数字】1073 Scientific Notation (20 分) Java开挂解法 全部AC的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【PAT甲级 前导0,排序】1069 T
- 下一篇: 【PAT甲级】11077 Kuchigu