Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何给出精确的格式_Java - Fatal编程技术网

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.1234568
1.12345671->1.1234567

第二个也一样

您可以使用以下命令获得相同的结果:
System.out.format(“%.7f%.3f\n”,num);


format函数有以下文档:

可能重复读取该链接,您将看到许多解释。