我是一名PHP程序员,并想知道这条线的含义。
System.out.printf("exp(%.3f) is %.3f%n", x, Math.exp(x))
%。3f,%。3f%n和逗号x是什么意思?
答案 0 :(得分:7)
答案 1 :(得分:2)
PHP具有类似的功能:http://php.net/printf可以在此处找到Java版本的文档:http://java.sun.com/javase/6/docs/api/java/util/Formatter.html
答案 2 :(得分:1)
%
字符是格式说明符,用于控制对应变量的格式化方式。
在这种特殊情况下,两个argumnents x
和Math.exp(x)
被格式化为具有三个小数位的浮点数。
答案 3 :(得分:1)
%。3f在Java中与在C / C ++中的含义相同。它表示小数点后三位数的浮点数。
答案 4 :(得分:1)
这是标准的printf格式。 %表示'在这里放置一个参数',%之后的各个点,数字和字母指定参数的类型。
答案 5 :(得分:1)
并且,要完成,%n
表示printf中的平台特定行分隔符...