<%@ Page Language="VB" ContentType="text/html" ResponseEncoding="windows-874" %> http://www.siam2dev.com >> ชุมชนนักพัฒนาซอฟต์แวร์ของไทยแห่งใหม่
เข้าสู่ระบบ ::    
http://www.siam2dev.com >> ชุมชนนักพัฒนาซอฟต์แวร์แห่งใหม่
กลับหน้าแรก
 
:: ติดต่อโฆษณา 089-6698280 ::
 
     สวัสดีครับทุกท่าน ผมพัฒนาเว็บนี้ขึ้นมาโดยมีวัตถุประสงค์ ที่จะเห็นโปรแกรมเมอร์ของไทย ได้มีการคิดค้นและพัฒนาซอฟต์แวร์ ของคนไทย กันมากขึ้น เพื่อเป็นการช่วยชาตของเราให้เจริญยิ่งขึ้นไป (จะได้ไม่ต้องทะเลาะกันอย่างทุกวันนี้ 555 อย่าเครียดครับ ) เนื่องจากเว็บนี้ยังเพิ่งเริ่มต้นนะครับอาจมีเนื้อหาบางงส่วนที่ยังไม่สมบูรณ์จึงขออภัยมา ณ โอกาส นี้ด้วยครับ
 Last Update :: 08/12/2550
 

การเขียนโปรแกรมภาษาจาวา (JAVA) ด้วย NetBean IDE
บทความโดย :: อ. นัฐพงศ์ ส่งเนียม
http://www.siam2dev.com
อัพเดตล่าสุด 07/12/2550

บทความที่ 10 เรื่อง :: การ จัดรูปแบบการแสดงผลด้วย Method Printf()






บทความที่ 10 เรื่อง :: การ จัดรูปแบบการแสดงผลด้วย Method printf()

          • ในจาวา รุ่น 5.0 ได้มีการเพิ่มความสามารถในการจัดรูปแบบการแสดงผลมามากมายหลายวิธีหนึ่งในนั้นคือ การเิพิ่ม Method printf() เข้ามา นั่นเอง เพื่อทำให้สามารแสดงผลข้อมูลให้หลากหลายรูปแบบมากยิ่งขึ้น โดย Method printf() จะมีรูปแบบดังนี้


รูปแบบคำสั่ง
          ตัวแสดงผล.printf("รูปแบบ",ตัวแปร,ตัวแปร,.. );

 

ตัวอย่าง
           public static void main(String[] args) {
                      int i =1234;
                      double d = 12345.678;
                      System.out.printf("%d%n", i);
                      System.out.printf("%x%n", i);
                      System.out.printf("%f%n", d);
                      System.out.printf("%.2f%n", d);
                      System.out.printf("%,.2f%n", d);
                      System.out.printf("%20f%n", d);
                      System.out.printf("%20.2f%n", d);
                      System.out.printf("%,20.2f%n", d);
          }

ผลลัพธ์

1234
4d2
12345.678000
12345.68
12,345.68
                      12345.678000
                               12345.68
                              12,345.68

โดย รูปแบบการแสดงผลเป็นดังนี้

%n หมายถึง ขึ้นบรรทัดใหม่
%d หมายถึง แสดงเลขจำนวนเต็ม ถ้าต้องการจัดให้ชิดขวาต้องระบุ จำนวนช่องว่างลงไป เช่น %20d คือ สั่งให้พิมพ์ตัวเลขชิดขวาในพื้นที่ 20 ช่อง
%x หมายถึง แสดงจำนวนเต็มที่เป็นเลขฐาน 16
%f หมายถึง แสดงตัวเลขทศนิยม
%.2f หมายถึง แสดงตัวเลขทศนิยม 2 ตำแหน่ง
%,.2f หมายถึง แสดงตัวเลขทศนิยม 2 ตำแหน่ง และมี จุลภาคหลังหลักพัน
%,20.2f หมายถึง แสดงตัวเลขทศนิยม 2 ตำแหน่ง และมี จุลภาคหลังหลักพัน พร้อมทั้งมีจุลภาคคั่นเมื่อครบหลักพัน
   

 

บทความ โดย อ. นัฐพงศ์ ส่งเนียม
http://www.siam2dev.com

 

:: http://www.siam2dev.com ::
e-mail :: xnattapong@hotmail.com , songneam@gmail.com