IM一个PHP-程序员,不知道这行表示。

System.out.printf("exp(%.3f) is %.3f%n", x, Math.exp(x))

什么呢%.3f,%.3f%n和逗号X表示?

其他提示

PHP具有同样的功能: http://php.net/printf 的Java版本的文档可以在这里找到: HTTP://java.sun的.com / JavaSE的/ 6 /文档/ API / JAVA / util的/ Formatter.html

%字符是一个格式说明,其控制对应的变量是如何格式化的。

在这个特定的情况下,两个argumnents xMath.exp(x)被格式化为具有三个小数位浮动。

当然

您应该已经知道这一点,即使是作为PHP编码器,因为PHP本身似乎具有的 printf的和所述格式说明中列出此处

%。3F意味着在Java中同样的事情,如C / C ++。这意味着小数点后三位数的浮点数。

这是标准的printf格式。的%代表“这里把参数”和后%的各种点,数字和字母指定参数的类型。

和,是完整的,则%n代表了printf的特定于平台的行分隔...

scroll top