วันพุธที่ 16 กันยายน พ.ศ. 2552

การใช้ printf

การใช้คำสั่งprintfเป็นคำสั่งของภาษาซีซึ่งในภาษาจาวาก็สามารถใช้ได้เหมือนกันโดยการเขียน
System.out.printf("Hello");

ในกรณีที่เราต้องการให้ประโยคนึงขึ้นต้นบรทัดใหม่ให้พิมพ์ \nล งในภายในเครื่องหมายคำพูด
ซึ่ง\nมีค่าเท่ากับเรากดEnter 1 ที

ตัวอย่าง
System.out.printf("Hello\nWorld");
ผลที่ออกมา
Hello
World

System.out.printf("A\nB\nC");
A
B
C

และถ้าเราต้องการเอาค่าของตัวแปรมาแสดงก็ต้องใช้ %d %s %f มาใช้
ซึ่งแต่ละชนิดของตัวแปรนั้น จะใช้%ต่างกัน
ตัวแปร byte , short , int , long ใช้%d
ตัวแปร char , String ใช้ %s
ตัวแปร double , float ใช้ %f
System.out.printf(" เอา%ของชนิดที่ตัวแปรที่ต้องการเอามาแสดง ",ตัวแปรที่ต้องการเอามาแสดง);
เช่น

int a=5;
System.out.printf("%d",a);

double b=15.25;
System.out.printf("%f",b);

String c="Hello";
System.out.printf("%s",c);

ผลที่ออกมา
5
15.250000
Hello
สามารถพิมพ์คำสั่งบรรทัดเดียวเลยก็ได้เช่น
int a=5;
double b=15.25;
String c="Hello";
System.out.printf("%d%f%s",a,b,c);


%fถ้าเราต้องการใช้มันโชว์ตัวแปรชนิดdouble float ทษนิยมแค่ 2 หลักจะต้องใช้
%.2f

double b=15.25;
System.out.printf("%.2f",b);

ผลที่แสดงออกมา
15.25

การแสดงค่าของตัวแปรเรายังสามารถใช้ร่วมกันข้อความได้ด้วยเช่น
String a="Pawit";
System.out.printf("Hi , %s\n",a);

ไม่มีความคิดเห็น:

แสดงความคิดเห็น