print,printf和println都是用于输出,区别在于是否换行和是否支持格式化两点。
一,print
print是最普通的输出,不支持换行,也不支持格式化输出。用法如下:
System.out.print("Hello"); System.out.print(" Java");二,printf
格式化输出,不支持换行,类似于c语言,可以对齐,补零,控制小数位数。用法如下:
System.out.printf("格式化字符串", 参数1, 参数2...);三,println
换行输出。会自动换行,不可以格式化。用法如下:
System.out.println("Hello"); System.out.println("Java");四,对比和总结
代码:
结果: