Java中的println和printf的区别在于:
加粗样式. println是用于输出参数内容,然后换行,其参数个数固定为一个。printf是用于输出带各种数据类型的占位符的参数,其参数个数是不定的。
Java的输出方式一般有这三种,print、println、printf。它们都是java.long包里的System类中的方法。
1.Print输出会自动将括号中的内容转换成字符串输出,如果括号中是一个对象的话,就会自动调用toString()方法。该输出方式不会换行。
2.Println与print的用法和作用基本相同,但是println的输出是换行的,它会自动的在输出结果后面加上换行符。
3.Printf是沿用了C语言中的部分输出方式,可以格式化输出。它支持以下的常见输出格式
%d | 十进制整数 |
%f | 十进制浮点数 |
%o | 八进制浮点数 |
%u | 无符号的十进制数 |
%x | 十六进制数 |
%c | 单个字符 |
%s | 字符串 |
%% | 输出%号 |