java中格式化输出
2018-04-10 09:15
561 查看
public class TestNumber { public static void main(String[] args) { String name = "盖伦"; int kill = 8; String title = "超神"; String sentence = name + " 在进行了连续 " + kill + " 次击杀后,获得了 " + title + " 的称号 "; //直接使用+进行字符串连接,编码感觉会比较繁琐,并且维护性差,易读性差 System.out.println(sentence); String sentenceFormat = "%s 在进行了连续 %d 次击杀后, 获得了 %s 的称号%n"; //格式化输出,%s表示字符串,%d表示数字,%n表示换号 System.out.printf(sentenceFormat, name, kill, title); System.out.format(sentenceFormat, name, kill, title); //format和printf能够达到一模一样的效果 int year = 2020; System.out.format("%d%n",year); //用%n或\n没差 //直接打印数字 System.out.printf("%8d%n",year); //用printf还是format没差 //总长度为8,默认右对齐 System.out.printf("%-8d%n",year); //总长度为8,默认左对齐 System.out.printf("%08d%n",year); //总长度为8,不够补0 System.out.printf("%,8d%n",year*10000); //千位分隔符 System.out.format("%.2f%n",Math.PI); //小数点位数 } }
相关文章推荐
- JSTL、JAVA将浮点数字输出格式化
- java字符串与格式化如何输出
- Java的格式化输出
- java对Json字符串的格式化输出
- Java学习笔记之Formatter的用法详解(输出格式化)
- Java格式化输出
- java格式化输出的符号
- java字符串与格式化输出的深入分析
- java中格式化输出字符
- Java自学--Date类 格式化输出时间
- Java Date格式化输出
- 黑马程序员------- Java 的格式化输出
- Java字符串的格式化与输出
- Java格式化输出 Dom4j转义字符问题
- Java的格式化输出
- java 格式化输出
- java 利用printf格式化输出
- java实战技巧--关于格式化输出日期
- java基础---->Java的格式化输出
- Java获取系统时间并格式化输出