Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Java

จะพิมพ์ข้อความที่จัดรูปแบบโดยใช้วิธี printf () ใน Java ได้อย่างไร


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