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  |    
|   %%  |       百分比类型  |       %  |    



京公网安备 11010502036488号