Java 格式化输出
2016-05-06 09:28
621 查看
double d = 345.678; String s = "hello!"; int i = 1234; //"%"表示进行格式化输出,"%"之后的内容为格式的定义。 System.out.printf("%f",d);//"f"表示格式化输出浮点数。 System.out.printf("%9.2f",d);//"9.2"中的9表示输出的长度,2表示小数点后的位数。 System.out.printf("%+9.2f",d);//"+"表示输出的数带正负号。 System.out.printf("%-9.4f",d);//"-"表示输出的数左对齐(默认为右对齐)。 System.out.printf("%+-9.3f",d);//"+-"表示输出的数带正负号且左对齐。 System.out.printf("%d",i);//"d"表示输出十进制整数。 System.out.printf("%o",i);//"o"表示输出八进制整数。 System.out.printf("%x",i);//"d"表示输出十六进制整数。 System.out.printf("%#x",i);//"d"表示输出带有十六进制标志的整数。 System.out.printf("%s",s);//"d"表示输出字符串。 System.out.printf("输出一个浮点数:%f,一个整数:%d,一个字符串:%s",d,i,s);//可以输出多个变量,注意顺序。 System.out.printf("字符串:%2$s,%1$d的十六进制数:%1$#x",i,s);//"X$"表示第几个变量。
相关文章推荐
- Android NDK报错(Eclipse)及解决方法
- ssh hibernate struts spring 工作原理及为什么要用
- float转16进制, 16进制转float(java )
- Eclipse批量修改包名
- spring boot 连接池配置
- 使用spring web.xml里的配置 - 请求处理器DispatcherServlet
- struts 拦截器设置防止表单的重复提交
- 【行为型模式】模板方法模式(template method)之23种java设计模式
- 《java入门第一季》之面向对象(重头戏多态)
- 《java入门第一季》之面向对象(重头戏多态)
- 怎样判读安装java jvm是32位还是64位的
- POI操作EXCEL03和EXCEL07以上版本
- Set、Map集合
- Eclipse安装Genymotion插件问题
- java中怎么在获取的系统时间上提前一周一月一年或推迟一周,一月或者一年
- Java中ArrayList类的用法与源码完全解析
- Java用于校验一个字符串是否是合法的JSON格式
- Spring之AOP
- java线程——synchronized的4种用法
- 【java设计模式】之 模板方法(Template Method)模式