
题解:
这个题连贯的逻辑比较强,所以最好把每一步的思路写下来,这样速度才能快,尽量使用最快IO流,时间最重要。
1. 取数字符号 数字字符串num 指数index 小数点位置 point 小数点左边个数left 小数点右边个数right
2 将 String 转成StringBuffer 更好操作 去掉小数点
3. index>0,
index>=right 右边填充 (index-right) 个0
index<right "." 插入到 (point +index)的位置
4. index<0,
| index |>=left 左边填充 (| index |-right) 个0
| index |<left "." 插入到 (point-| index |)的位置
5.输出
import java.io.*;
public class Main {
public static void main(String[] args) thr

该博客详细解析了如何用Java处理科学计数法的转换问题,强调了逻辑连贯性和高效IO流的重要性。主要步骤包括:获取数字符号、数字字符串、指数等信息,将字符串转为StringBuffer,根据指数调整小数点位置,并在必要时填充0。
最低0.47元/天 解锁文章

4322

被折叠的 条评论
为什么被折叠?



