猿问

使用在切换菜单中创建的选项更改整个代码中的十进制格式

编写代码时,其中一项任务是允许用户在整个程序中更改十进制格式。

该程序由多个计算器组成,它们都应该能够给出十进制结果。然后用户可以选择他们希望看到多少小数位。

我知道这可以通过格式选项来完成,只是不确定如何。

/答案已经给出


ABOUTYOU
浏览 79回答 2
2回答

慕工程0101907

创建一个包含 DecimalFormat 的变量DecimalFormat df = new DecimalFormat();在菜单选项 4 中选择并读入小数位数decdf.setMaximumFractionDigits(dec);df.setMinimumFractionDigits(dec);以上意味着数字将始终以dec小数位数打印然后,每当您想打印双重用途时,请使用格式化程序&nbsp;System.out.println("The result is " + df.format(someValue));一个例子DecimalFormat df = new DecimalFormat();for (int i = 0; i < 4; i++) {&nbsp; &nbsp; df.setMaximumFractionDigits(i);&nbsp; &nbsp; df.setMinimumFractionDigits(i);&nbsp; &nbsp; System.out.println("example " + df.format(24) + " " + df.format(12.3456));}输出示例 24 12示例 24.0 12.3示例 24.00 12.35示例 24.000 12.346

白衣非少年

尝试java方法:String.format() ;double number = 12.43544545;int decimalPoint = 3;System.out.println(String.format("%." + decimalPoint + "f", number));
随时随地看视频慕课网APP

相关分类

Java
我要回答