System.out.printf คือ คำสั่งสำหรับการแสดงผลข้อมูลออกสู่หน้าจอ โดยสามารถจัดรูปแบบการแสดงผลของข้อความได้ผ่าน % แบบต่างๆ เช่น %.2f คือ แสดงตัวเลขทศนิยม, %s แสดงข้อความ หรือ %d แสดงตัวเลข สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง System.out.printf คือคำอะไร ภาษา Java
class Test {
public static void main(String args[]){
String s = "Devdit";
int i = 10;
double f = 7.396;
boolean b = true;
char c = 'D';
System.out.printf( "ตัวแปร s คือ %s\n", s );
System.out.printf( "ตัวแปร i คือ %d\n", i );
System.out.printf( "ตัวแปร f คือ %.2f\n", f );
System.out.printf( "ตัวแปร b คือ %b\n", b );
System.out.printf( "ตัวแปร c คือ %c\n", c );
}
}
ผลลัพธ์
ตัวแปร s คือ Devdit
ตัวแปร i คือ 10
ตัวแปร f คือ 7.396
ตัวแปร b คือ true
ตัวแปร c คือ D
1. ใช้ %s แทนข้อมูลข้อความ หรือ String
2. ใช้ %d แทนข้อมูลตัวเลข หรือ int
3. ใช้ %.2f แทนข้อมูลตัวเลขแบบมีทศนิยม หรือ double และ float โดยเลข 2 คือจำนวนทศนิยมที่ต้องการแสดง
4. ใช้ %b แทนข้อมูลจริง - เท็จ หรือ boolean
5. ใช้ %c แทนข้อมูลตัวอักษร หรือ char