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

     วิชา การเขียนโปรแกรมภาษาจาวา (JAVA) ด้วย NetBean IDE

ภาคเรียนที่ 2/2550
อ. นัฐพงศ์ ส่งเนียม

อัพเดตล่าสุด 26/11/2550




หัวข้อ ::โปรแกรมหาค่า Factorial


     factorial คืออะไร ? ก็คือการที่เลขตัวนั้น คูณตัวมันเองและลดค่าไปเรื่อยๆจนถึง 1
     เช่น factorial ของ 4 แทนด้วยเครื่องหมาย ! นะครับ
     4! = 4*3*2*1
     คำตอบ คือ 4! = 24

     5! = 5*4*3*2*1
     คำตอบ คือ 5! = 120



 


     ขั้นตอนการสร้าง
ในการเริ่มต้นสร้างโปรแกรมของ NetBean ุ6.0 นั้นมีขั้นตอนดังนี้


     การสร้าง Project ใหม่ ด้วย NetBean IDE
ในการเริ่มสร้างโปรแกรมจาวาด้วย NetBean นั้นสามารถทำได้ดังนี้
               1.
ไปที่เมนู File
               2. เลือก New Project

               3.จะปรากฏหน้าต่างในการสร้าง Project ดังรูป ขั้นตอนนี้เป็นการเลือก ชนิดของโปรเจ็กต์ที่ต้องการสร้าง
ซึ่งในที่นี้ให้เลือก Categories เป็น Java และ Project เป็น Java Application ดังรูป
แล้ว กดปุ่ม Next





               4.ขั้นตอนนี้เป็นการกำหนด ชื่อโปรเจ็กต์และ ที่อยู่ของ โปรเจ็กต์ จากรูป เป็นตัวอย่าง การสร้าง Project ชื่อ TestFac และ เก็บไว้ที่
C:\Java_Project แล้วให้คลิกที่ ปุ่ม Finish



               5. สุดท้ายก็จะได้หน้าต่างสำหรับเขียนโค้ดภาษาจาวา ดังรูป

 

ใน โปรแกรมภาษา จาวา (ด้วย NetBean 6.0 ) นั้นจะเริ่มต้นโปรแกรมที่

   public static void main(String agrs[] ) >>>>> ภายใน วงเล็บ ปีกกาเปิด - ปิด เป็นส่วนหลักของโปรแกรม ซึ่งในที่นี้ให้เรา เพิ่มคำสั่ง ตามข้างล่างนี้ ลงไปหลังจากบรรทัดคำสั่ง

    // TODO code application logic here

 

public static void main(String[] args) {
// TODO code application logic here


// Find Factorial

int n = Integer.parseInt(args[0]);
int fac=1;
int i=1;
for(i=1;i <=n;i++) {
fac*=i;
}
System.out.println(n + "! = " + fac);
}

ดังรูป


ก่อนการรันโปรแกรมเพื่อทำการทดสอบโปรแกรม นั้นต้อง กำหนดค่าที่จำเป็นต้องรับมา โดยผ่านทาง argument ของ main method ซึ่ง สามารถกำหนดได้ดังนี้
ใน แถบเครื่องมือ ที่ Default Config ให้คลิก เลือก ลูก ศรลงมา แล้วเลือก Customize... ดังรูป


 

จากนั้น จะปรากฏ หน้าต่าง ให้ กำหนด ค่าในส่วนของ Argument ในที่นี้หากเราต้องการ หาค่า 5! เราก็ใส่ตัวเลข 5 ลงไปในช่อง Argument ดังรูป

จากนั้นทำการคอมไพล์โปรแกรมก่อน โดยคลิก เมาส์ที่ปุ่ม Build Main Project ในแถบเครื่องมือ ดังรูป

ทำการ รัน โปรแกรม โดย คลิกที่ปุ่ม RUN main project ในแถบเครื่องมือ ดังรูป


จะได้ผลลัพธ์ ดังนี้ (ในหน้าต่าง OUT PUT )






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