发布网友 发布时间:2022-04-24 05:54
共3个回答
热心网友 时间:2023-10-03 16:08
要做点string format转换。
public static String formatDouble(double x) {代入你的数字就能用了。如
System.out.println(formatDouble(0.00000001234567));
结果和 %g 类似为 1.234567e-08
热心网友 时间:2023-10-03 16:09
public class Test1 {
public static void main(String[] args) {
System.out.printf("%g", 1545435.45);
System.out.println();
System.out.printf("%g", 15.4543545);
//输出
//1.54544e+06
//15.4544
//%g是在%f和%e中较短的形式输出,并且会省略多余的位数或0
}
}
追问我说的是擦C语言是%g是输入什么输出什么,java中有这个作用的是什么
热心网友 时间:2023-10-03 16:09
Java输出比较随意,世界System.out.println("");就可以了