String.format("%010d", 25);
0代表前面要補的字符
10代表字符串長度
d表示參數為整數類型
String s = "Hello World!";
int i = 13 ;
double d = 88.8 ;
System.out.printf("整形數據i = %2$+-10d \n字符串 s = %1$s \n浮點數據 d = %3$3.2f", s , i , d);
System.out.printf("\n不足10為用0來補:%10d" , i);
九九乘法表
- for (int i = 1; i < 10 ; i++) {
- for (int j = 1 ; j <= i ; j++) {
- System.out.printf("%1$3d * %2$-3d= %3$-3d\t" , j ,i , i * j);
- }
- System.out.println();
- }
輸出時間
System.out.printf("當前時間:%1$TY-%1$Tm-%1$Td %1$TH:%1$TM:%1$TS" , new Date());