出处: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$"表示第几个变量。
}
}

 

最新文章

  1. 『.NET Core CLI工具文档』(十)dotnet-build
  2. Servlet的生命周期
  3. Session与Cookie概念
  4. google map 计算地图面积方法
  5. 编辑器Ultraedit快捷键
  6. (转)selenuim-webdriver注解之@FindBy、@FindBys、@FindAll的区别
  7. php 采集类snoopy http://www.jb51.net/article/27568.htm | cURL、file_get_contents、snoopy.class.php 优缺点
  8. 【HDOJ】【3506】Monkey Party
  9. linux c 及 c++打印调用者函数caller function的方法,包括arm c平台
  10. Javascript的AMD规范
  11. linux下ip命令用法
  12. github从上传代码到发布静态网站
  13. (转)C语言malloc()与free()的使用
  14. 减小delphi体积的方法
  15. jenkins 可以设置最多执行并发执行多少个
  16. python 特定份数的数据概率统计(原创)
  17. Linux目录详细说明大全(推荐)
  18. mysql 开启profiling
  19. 1st 英文文章词频统计
  20. 在Ubuntu上安装Arena

热门文章

  1. Django_collections01
  2. SSH的各个配置文件:
  3. C#读写文本和连接数据库
  4. live555库中的testRTSPClient实例
  5. mssql禁用启用主键约束
  6. git在windows命令行下使用
  7. Orchard源码分析(5.1):Host初始化(DefaultOrchardHost.Initialize方法)
  8. jsp系统时间和时间对比(活动结束不结束)
  9. Ajax 局部刷新
  10. XMLBEANS的使用总结