02 October 2013

Recursive Function

    สวัสดีครับ เดี๋ยวกระทู้นี้ผมจะมาเขียนจาวาเบื้องต้นให้ดูครับ แฮ่ๆ พอดีไม่มีอะไรทำ เผื่อท่านผู้อ่านท่านใดกำลังต้องการ หรือจะเอาไปใช้ในอนาคต เอาเป็นโปรแกรมง่ายๆ เลยครับ โปรแกรมรับค่าจากคีย์บอร์ดเรื่อยๆ โดยใช้ฟังก์ชัน main(String[] args) โดยตัวอย่างโค๊ดง่ายๆ ด้านล่างนี้เลยครับ
import java.util.*;

class Gunghun{
   static int r = 0;
   static void main(String[] args){ 
      Scanner sc = new Scanner(System.in);
      System.out.print("Input number : ");
      int n = sc.nextInt();
      r = r+n;
     System.out.println("Result = "+r);
     main(args);
   }
}
    โปรแกรมที่ผมยกตัวเองให้ดูดังกล่าวนี้ เป็นโปรแกรมรับค่า Interger จากคีย์บอร์ดแล้วนำมาบวกกันเรื่อยๆ ครับ ชิวๆเข้าใจง่ายโดยจะมีการเรียกใช้ฟังก์ชัน main ใหม่เรื่อยๆ ที่บรรทัดที่ 11 : main(args); เด๋วเรามาดูผลลัพธ์กันดีกว่าครับ : )