使用 System.out.format ,将字符串格式化输出;
一、格式化的使用方法
1、只要记住下方的 字母 表示的是什么类型数据即可
2、System.out.format
-
%d 表示 十进制
-
%c 表示 unicode
-
%b 表示 boolean值
-
%s 表示 String
-
%f 表示 十进制浮点数
-
%e 表示 科学计数浮点数
-
%x 表示 十六进制帧数
-
%h 表示 hash码
3、也可以使用java.util.Formatter 进行格式化,和上方的格式化一样;
二、编程实战
代码的详细解读,可以参考视频教程
package com.qicong.zj.c15;
import java.util.Formatter;
/**
* User: 祁大聪
*/
public class S15 {
public static void main(String[] args) {
int age = 80;
System.out.println("年龄 = " + age + ", 工资 = " + 9999.99);
System.out.format("年龄 = %d, 工资 = %f", age, 9999.99);
System.out.println("");
Formatter format = new Formatter();
//ctrl +
String s = format.format("年龄 = %d, 工资 = %f", age, 9999.99).toString();
System.out.println(s);
}
}