他们有什么区别?
printf主要是继承了c语言的printf的一些特性,可以进行格式化输出 print就是一般的标准输出,但是不换行 println和print基本没什么差别,就是最后会换行 System.out.printf("thenumberis:%12d",t); 参照JAVAAPI的定义如下: 'd'整数结果被格式化为十进制整数 'o'整数结果被格式化为八进制整数 'x','X'整数结果被格式化为十六进制整数 'e','E'浮点结果被格式化为用计算机科学记数法表示的十进制数 'f'浮点结果被格式化为十进制数 'g','G'浮点根据精度和舍入运算后的值,使用计算机科学记数形式或十进制格式对结果进行格式化。 'a','A'浮点结果被格式化为带有效位数和指数的十六进制浮点数 println("test")相当于print("test\n")就是一般的输出字符串 中国物联网校企联盟技术部
Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有