Java中的printf()是一种格式化输出法,和println()类似,但是有点区别,下面这种就是常见的一种用法
输出字符串格式
复制代码
System.out.printf("%s",s);
目前printf()支持下面几种输出格式
- %c 单个字符
- %d 十进制整数
- %f 十进制浮点数
- %o 八进制数
- %s 字符串
- %u 无符号十进制数
- %x 十六进制数
- %% 输出百分号%
平常我们碰到进制转换输出的时候用这种格式化输出法还是挺方便的,可以省去调用进制抓换方法这一个步骤。
另外上面的几种输出格式都有几种扩展格式,比如定义浮点数输出的具体位数、指定字符串的具体输出长度等。比较懒,这里就不写了
printf()按格式输出例子
1、输出6位小数浮点数
1 System.out.print("%.6f",f);//f为浮点类型数据
本文作者:西红柿里没有番茄
本文链接:https://www.cnblogs.com/lyd447113735/p/12394804.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。