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