Java中print,println和printf的区别
- print就是一般的标准输出,但是不换行
- println和print基本没什么差别,就是最后会换行
- printf主要是继承了C语言的printf的一些特性,可以进行格式化输出
具体格式化字符如下表
符号 | 含义 |
---|---|
%d | 整数结果被格式化为十进制整数 |
%o | 整数结果被格式化为八进制整数 |
%x | ‘X’ 整数结果被格式化为十六进制整数 |
%e | ‘E’ 浮点结果被格式化为用计算机科学记数法表示的十进制数 |
%f | 浮点结果被格式化为十进制数 |
%g | ‘G’ 浮点根据精度和舍入运算后的值,使用计算机科学记数形式或十进制格式对结果进行格式化 |
%a | ‘A’ 浮点结果被格式化为带有效位数和指数的十六进制浮点数 |