Java 如何给出精确的格式
职业极客{Java 如何给出精确的格式,java,Java,职业极客{ static void printInFormat(float a, float b){ float num = a/b; System.out.format("%.7f %.3f\n",num,num); 请让我了解最后一行,我是java新手,不明白这一点。第一个%.7f将第一个参数(float)四舍五入到第七位,并将其插入结果字符串中,例如: 1.12345678->1.1234568 1.12345671->1.1234567 第二个也一样 您可以使用以下命
static void printInFormat(float a, float b){
float num = a/b;
System.out.format("%.7f %.3f\n",num,num);
请让我了解最后一行,我是java新手,不明白这一点。第一个
%.7f
将第一个参数(float)四舍五入到第七位,并将其插入结果字符串中,例如:
1.12345678->1.12345681.12345671->1.1234567 第二个也一样 您可以使用以下命令获得相同的结果:
System.out.format(“%.7f%.3f\n”,num);
format函数有以下文档:可能重复读取该链接,您将看到许多解释。