printf() วิธีช่วยให้เราสามารถจัดรูปแบบเอาต์พุตเป็น java.io.PrintStream หรือ java.io.PrintWriter . คลาสเหล่านี้มีเมธอดที่เรียกว่า format() ซึ่งสามารถสร้างผลลัพธ์ที่เหมือนกัน ดังนั้นสิ่งที่เราอ่านที่นี่สำหรับ printf() เมธอดยังสามารถนำไปใช้กับ format() วิธีการ
ไวยากรณ์
System.out.printf(“format-string” [, arg1, arg2, … ]);
ตัวอย่างที่ 1
นำเข้า java.io.PrintStream;คลาสสาธารณะ PrintfTest1 { โมฆะสาธารณะหลัก (สตริง [] args) { int i =1234; System.out.printf("ทศนิยม:%1$,d เลขฐานสิบ:%1$o เลขฐานสิบหก:%1$x"\n, i); String str ="จุดสอน"; System.out.printf("%15s", str); }}
ผลลัพธ์
ทศนิยม:1,234 Octal:2322 Hex:4d2Tutorials Point
ตัวอย่าง2
<ก่อนหน้า>คลาสสาธารณะ PrintfTest2 { โมฆะคงที่สาธารณะหลัก (สตริง [] args) { ชื่อสตริง ="Adithya"; อายุภายใน=30; System.out.format("%-10s - %4d\n", ชื่อ, อายุ); }}ผลลัพธ์
อาทิตยา - 30