Java里C语言格式输出


Java里的System.out.println();很好用,但是如果要在Java里面用到C语言格式的输出怎么办?

查询知道,原来Java也是支持C语言格式输出的,用到的语句是:System.out.printf();  

System.out.printf();的具体的使用方法有:

  • 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(“%6d”,i);     //表示输入十进制整数,并且至少补齐6位。
  • System.out.printf(“%o”,i);      //”o”表示输出八进制整数。
  • System.out.printf(“%x”,i);      //”x”表示输出十六进制整数。
  • System.out.printf(“%#x”,i);     //”x”表示输出带有十六进制标志的整数。
  • System.out.printf(“%s”,s);      //”s”表示输出字符串。
3 Responses Comment (3) Trackback (0)
  1. 飞驰网 :

    老咯,不错的内容哦。这代码看得我有点头晕… :smile: :smile:

  2. 小胡老师 :

    看着代码头就疼,HTML都不懂的飘过

发表评论