Java中的printf()是一种格式化输出法,和println()类似,但是有点区别,下面这种就是常见的一种用法
输出字符串格式
System.out.printf("%s",s);
目前printf()支持下面几种输出格式
- %c 单个字符
- %d 十进制整数
- %f 十进制浮点数
- %o 八进制数
- %s 字符串
- %u 无符号十进制数
- %x 十六进制数
- %% 输出百分号%
平常我们碰到进制转换输出的时候用这种格式化输出法还是挺方便的,可以省去调用进制抓换方法这一个步骤。
另外上面的几种输出格式都有几种扩展格式,比如定义浮点数输出的具体位数、指定字符串的具体输出长度等。比较懒,这里就不写了