package ktest;

import java.util.Date;

public class K2 {
	public static void main(String[] args) {
		int age = 23;
		String job = "程序员";
		Date now = new Date();
		java.sql.Date time2 = new java.sql.Date(now.getTime());
		System.out.println(time2);
		
		//+号拼接字符串
		System.out.println("年龄:"+age+" 工作:"+job+" 时间:"+time2);
		
		//String.format格式化字符串
		String str1 = String.format("年龄:%d", age);
		System.out.println(str1);
		String str2 = String.format("工作:%s", job);
		System.out.println(str2);
		String allStr = String.format("年龄:%d, 工作:%s, 时间:%tF", age,job,time2);
		System.out.println(allStr);
		
		//直接使用占位符---System.out.printf(format, args)
		System.out.printf("时间:" +
                "%tF, 年龄:" +
                "%d, 工作:" +
                "%s", time2, age, job);
		System.out.printf("时间:%tF,年龄:%d,工作:%s", time2, age, job);
	
		
	}
}

占位符 

说    明 

示    例

%s

字符串类型

"qwerty"

%c

字符类型

'm'

%b

布尔类型

true

%d

整数类型(十进制)

99

%x

整数类型(十六进制)

FF

%o

整数类型(八进制)

77

%f

浮点类型

99.99

%a

十六进制浮点类型

FF.35AE

%e

指数类型

9.38e+5

%%

百分比类型