Java 的printf(转)
出处:http://blog.csdn.net/swandragon/article/details/4653600
public class TestPrintf{
public static void main(String[] args)
{
//定义一些变量,用来格式化输出。
double d = 345.678;
String s = "你好!";
int i = 1234;
//"%"表示进行格式化输出,"%"之后的内容为格式的定义。
System.out.printf("%f",d);//"f"表示格式化输出浮点数。
System.out.println();
System.out.printf("%9.2f",d);//"9.2"中的9表示输出的长度,2表示小数点后的位数。
System.out.println();
System.out.printf("%+9.2f",d);//"+"表示输出的数带正负号。
System.out.println();
System.out.printf("%-9.4f",d);//"-"表示输出的数左对齐(默认为右对齐)。
System.out.println();
System.out.printf("%+-9.3f",d);//"+-"表示输出的数带正负号且左对齐。
System.out.println();
System.out.printf("%d",i);//"d"表示输出十进制整数。
System.out.println();
System.out.printf("%o",i);//"o"表示输出八进制整数。
System.out.println();
System.out.printf("%x",i);//"d"表示输出十六进制整数。
System.out.println();
System.out.printf("%#x",i);//"d"表示输出带有十六进制标志的整数。
System.out.println();
System.out.printf("%s",s);//"d"表示输出字符串。
System.out.println();
System.out.printf("输出一个浮点数:%f,一个整数:%d,一个字符串:%s",d,i,s);
//可以输出多个变量,注意顺序。
System.out.println();
System.out.printf("字符串:%2$s,%1$d的十六进制数:%1$#x",i,s);
//"X$"表示第几个变量。
}
}
最新文章
- 『.NET Core CLI工具文档』(十)dotnet-build
- Servlet的生命周期
- Session与Cookie概念
- google map 计算地图面积方法
- 编辑器Ultraedit快捷键
- (转)selenuim-webdriver注解之@FindBy、@FindBys、@FindAll的区别
- php 采集类snoopy http://www.jb51.net/article/27568.htm | cURL、file_get_contents、snoopy.class.php 优缺点
- 【HDOJ】【3506】Monkey Party
- linux c 及 c++打印调用者函数caller function的方法,包括arm c平台
- Javascript的AMD规范
- linux下ip命令用法
- github从上传代码到发布静态网站
- (转)C语言malloc()与free()的使用
- 减小delphi体积的方法
- jenkins 可以设置最多执行并发执行多少个
- python 特定份数的数据概率统计(原创)
- Linux目录详细说明大全(推荐)
- mysql 开启profiling
- 1st 英文文章词频统计
- 在Ubuntu上安装Arena