SlideShare a Scribd company logo
1 of 33
Method ,[object Object]
Method  แบบ  Overloading ,[object Object],[object Object],[object Object]
Method  แบบ  Overloading ,[object Object],[object Object],[object Object],พารามิเตอร์ไม่เท่ากัน
Method  แบบ  Overloading ,[object Object],[object Object],[object Object]
Method  แบบ  Overloading ,[object Object],[object Object],[object Object],ชนิดของพารามิเตอร์ต่างกัน
Method  แบบ  Overloading ,[object Object],[object Object],[object Object]
Method  แบบ  Overloading ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Method  แบบ  Overloading ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],=========Menu========= Menu 1 : Add 2 Number Menu 2 : Add 3 Number Menu 3 : Exit ====================== Enter menu:
Method  แบบ  Overloading ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],ทำอย่างไรให้กด  1, 2  แล้วทำงานต่อ  แต่ถ้ากด  3  เมื่อไหร่ให้หลุด  Loop =========Menu========= Menu 1 : Add 2 Number Menu 2 : Add 3 Number Menu 3 : Exit ====================== Enter menu:
Method  แบบ  Overloading ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],ถ้ากด  1  ให้มีการรับค่า  2  ค่า  และให้มีการเรียกใช้  Method Add  แบบรับ  2  พารามิเตอร์ โดยส่ง  2  ค่านั้นไป =========Menu======== Menu 1 : Add 2 Number Menu 2 : Add 3 Number Menu 3 : Exit ===================== Enter menu: 1
Method  แบบ  Overloading ,[object Object],[object Object],[object Object],ถ้ากด  1 ... รับค่า  2  ค่า  (num1  และ  num2)... int  sum_menu1  =  Add(num1, num2); =========Menu======== Menu 1 : Add 1 Number Menu 2 : Add 2 Number Menu 3 : Exit ===================== Enter menu:
Method  แบบ  Overloading ,[object Object],[object Object],[object Object],ถ้ากด  2 ... รับค่า  3  ค่า  (num1, num2  และ  num3)... int  sum_menu2  =  Add(num1, num2, num3); =========Menu======== Menu 1 : Add 1 Number Menu 2 : Add 2 Number Menu 3 : Exit ===================== Enter menu:
Method  แบบ  Overloading ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],int  sum_menu1  =  Add(num1, num2); int  sum_menu1  =  Add(num1, num2, num3);
Method ,[object Object]
Method Math.random() ,[object Object],[object Object]
Method Math.random() ,[object Object],[object Object],[object Object],[object Object],???
Method Math.random() ,[object Object],[object Object],[object Object],[object Object],0<=  X  >1
Method Math.random() ,[object Object],[object Object],[object Object]
Method Math.random() ,[object Object],[object Object],[object Object],[object Object],[object Object],0<=  X  >1
Method Math.random() ,[object Object],[object Object],[object Object],[object Object],[object Object],0<=  X  >1 ???
Method Math.random() ,[object Object],[object Object],[object Object],[object Object],[object Object],0, 1, 2, 3, 4, 5, 6, 7, 8, 9 0<=  X  >1 เอา  1  มาบวก เพราะ  ?
Method Math.random() ,[object Object],[object Object],[object Object],[object Object],[object Object],0<=  X  >1 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 เอา  1  มาบวก เพราะ  ?
Method Math.random() ,[object Object],[object Object],[object Object],จะทำไงดี ???
Method Math.random() ,[object Object],[object Object],[object Object],start + (int) ( Math.random() * (end-start+1) )
Method ,[object Object]
Method Recursive main mAdd mDisplay mInput Recursive
Method Recursive ให้นักศึกษาสร้าง  class  ขึ้นมาใหม่ ให้ชื่อว่า  TestMRecursive และให้ทำการรับค่า  int  จำนวน  1  ค่า
Method Recursive ให้สร้าง  Method  แบบ  Recursive  สำหรับบวกตัวเลข ตั้งแต่ตัวเลขที่รับเข้ามาถึง  1 Enter num1: 5 Sum :  15 5 + 4 + 3 + 2 + 1
Method Recursive public static void main(String[] args){ ... รับค่า  num1... int sum = Sumation(num1); System.out.println(“sum :”+sum); } ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Method Recursive ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Method Recursive ให้แก้ไข  Method  แบบ  Recursive  สำหรับบวกตัวเลข โดยสามารถรับค่าเริ่มต้นและสิ้นสุดได้ Enter num1: 5 Enter num2: 10 Sum :  45 5 + 6 + 7 + 8 + 9 + 10
Method Recursive public static void main(String[] args){ ... รับค่า  num1, num2... int sum = Sumation(num1,num2); System.out.println(“sum :”+sum); } ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Method Recursive ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

More Related Content

What's hot

ศราวุธ 58670394
ศราวุธ 58670394ศราวุธ 58670394
ศราวุธ 58670394nontawatzj
 
ความสัมพันธ์เชิงฟังก์ชัน
ความสัมพันธ์เชิงฟังก์ชันความสัมพันธ์เชิงฟังก์ชัน
ความสัมพันธ์เชิงฟังก์ชันkrurutsamee
 
เฉลยแคลคูลัส
เฉลยแคลคูลัสเฉลยแคลคูลัส
เฉลยแคลคูลัสkrurutsamee
 
Chapter 4 ลิมิตของฟังก์ชัน
Chapter 4 ลิมิตของฟังก์ชันChapter 4 ลิมิตของฟังก์ชัน
Chapter 4 ลิมิตของฟังก์ชันPumPui Oranuch
 
เลขยกกำลังและลอการิทึม
เลขยกกำลังและลอการิทึมเลขยกกำลังและลอการิทึม
เลขยกกำลังและลอการิทึมJiraprapa Suwannajak
 
เนื้อหาเมทริกซ์
เนื้อหาเมทริกซ์เนื้อหาเมทริกซ์
เนื้อหาเมทริกซ์Beer Aksornsart
 
แบบฝึกทักษะแคลคูลัสเบื้องต้น สว.กจ
แบบฝึกทักษะแคลคูลัสเบื้องต้น สว.กจแบบฝึกทักษะแคลคูลัสเบื้องต้น สว.กจ
แบบฝึกทักษะแคลคูลัสเบื้องต้น สว.กจชัชชญา ช่างเจริญ
 
เอกสารแคลคูลัส
เอกสารแคลคูลัสเอกสารแคลคูลัส
เอกสารแคลคูลัสkrurutsamee
 
ค่าสูงสุดสัมบูรณ์และค่าต่ำสุดสัมบูรณ์ของฟังก์ชัน
ค่าสูงสุดสัมบูรณ์และค่าต่ำสุดสัมบูรณ์ของฟังก์ชันค่าสูงสุดสัมบูรณ์และค่าต่ำสุดสัมบูรณ์ของฟังก์ชัน
ค่าสูงสุดสัมบูรณ์และค่าต่ำสุดสัมบูรณ์ของฟังก์ชันsawed kodnara
 
อนุพันธ์
อนุพันธ์อนุพันธ์
อนุพันธ์krurutsamee
 
เฉลยอนุพันธ์
เฉลยอนุพันธ์เฉลยอนุพันธ์
เฉลยอนุพันธ์krurutsamee
 
ระบบสมการเชิงเส้น
ระบบสมการเชิงเส้นระบบสมการเชิงเส้น
ระบบสมการเชิงเส้นsuwanpinit
 
ระบบสมการเชิงเส้นสองตัวแปร
ระบบสมการเชิงเส้นสองตัวแปรระบบสมการเชิงเส้นสองตัวแปร
ระบบสมการเชิงเส้นสองตัวแปรพัน พัน
 
อินทิเกรต
อินทิเกรตอินทิเกรต
อินทิเกรตkrurutsamee
 

What's hot (19)

ศราวุธ 58670394
ศราวุธ 58670394ศราวุธ 58670394
ศราวุธ 58670394
 
ความสัมพันธ์เชิงฟังก์ชัน
ความสัมพันธ์เชิงฟังก์ชันความสัมพันธ์เชิงฟังก์ชัน
ความสัมพันธ์เชิงฟังก์ชัน
 
Statistic1
Statistic1Statistic1
Statistic1
 
เฉลยแคลคูลัส
เฉลยแคลคูลัสเฉลยแคลคูลัส
เฉลยแคลคูลัส
 
Chapter 4 ลิมิตของฟังก์ชัน
Chapter 4 ลิมิตของฟังก์ชันChapter 4 ลิมิตของฟังก์ชัน
Chapter 4 ลิมิตของฟังก์ชัน
 
เลขยกกำลังและลอการิทึม
เลขยกกำลังและลอการิทึมเลขยกกำลังและลอการิทึม
เลขยกกำลังและลอการิทึม
 
เนื้อหาเมทริกซ์
เนื้อหาเมทริกซ์เนื้อหาเมทริกซ์
เนื้อหาเมทริกซ์
 
แบบฝึกทักษะแคลคูลัสเบื้องต้น สว.กจ
แบบฝึกทักษะแคลคูลัสเบื้องต้น สว.กจแบบฝึกทักษะแคลคูลัสเบื้องต้น สว.กจ
แบบฝึกทักษะแคลคูลัสเบื้องต้น สว.กจ
 
เอกสารแคลคูลัส
เอกสารแคลคูลัสเอกสารแคลคูลัส
เอกสารแคลคูลัส
 
ค่าสูงสุดสัมบูรณ์และค่าต่ำสุดสัมบูรณ์ของฟังก์ชัน
ค่าสูงสุดสัมบูรณ์และค่าต่ำสุดสัมบูรณ์ของฟังก์ชันค่าสูงสุดสัมบูรณ์และค่าต่ำสุดสัมบูรณ์ของฟังก์ชัน
ค่าสูงสุดสัมบูรณ์และค่าต่ำสุดสัมบูรณ์ของฟังก์ชัน
 
อนุพันธ์
อนุพันธ์อนุพันธ์
อนุพันธ์
 
เฉลยอนุพันธ์
เฉลยอนุพันธ์เฉลยอนุพันธ์
เฉลยอนุพันธ์
 
แบบฝึกทักษะที่ เลขยกกำลัง
แบบฝึกทักษะที่ เลขยกกำลังแบบฝึกทักษะที่ เลขยกกำลัง
แบบฝึกทักษะที่ เลขยกกำลัง
 
ระบบสมการเชิงเส้น
ระบบสมการเชิงเส้นระบบสมการเชิงเส้น
ระบบสมการเชิงเส้น
 
Limit
LimitLimit
Limit
 
ลอการิทึม..[1]
ลอการิทึม..[1]ลอการิทึม..[1]
ลอการิทึม..[1]
 
ระบบสมการเชิงเส้นสองตัวแปร
ระบบสมการเชิงเส้นสองตัวแปรระบบสมการเชิงเส้นสองตัวแปร
ระบบสมการเชิงเส้นสองตัวแปร
 
อินทิเกรต
อินทิเกรตอินทิเกรต
อินทิเกรต
 
ปริพันธ์
ปริพันธ์ปริพันธ์
ปริพันธ์
 

Similar to Method part2

อัลกอริทึมและการวิเคราะห์ปัญหา
อัลกอริทึมและการวิเคราะห์ปัญหาอัลกอริทึมและการวิเคราะห์ปัญหา
อัลกอริทึมและการวิเคราะห์ปัญหาsupatra178
 

Similar to Method part2 (6)

Computer Programming 2.2
Computer Programming 2.2Computer Programming 2.2
Computer Programming 2.2
 
Computer Programming 2.1
Computer Programming 2.1Computer Programming 2.1
Computer Programming 2.1
 
อัลกอริทึมและการวิเคราะห์ปัญหา
อัลกอริทึมและการวิเคราะห์ปัญหาอัลกอริทึมและการวิเคราะห์ปัญหา
อัลกอริทึมและการวิเคราะห์ปัญหา
 
Array
ArrayArray
Array
 
ตัวอย่างโปรแกรมลงBlog
ตัวอย่างโปรแกรมลงBlogตัวอย่างโปรแกรมลงBlog
ตัวอย่างโปรแกรมลงBlog
 
Java-Answer Chapter 10-11
Java-Answer Chapter 10-11Java-Answer Chapter 10-11
Java-Answer Chapter 10-11
 

More from Nitigan Nakjuatong (20)

วิธีการกำหนดสิทธิให้กับ Directory
วิธีการกำหนดสิทธิให้กับ Directoryวิธีการกำหนดสิทธิให้กับ Directory
วิธีการกำหนดสิทธิให้กับ Directory
 
Applet 7 image_j_panel
Applet 7 image_j_panelApplet 7 image_j_panel
Applet 7 image_j_panel
 
662305 LAB13
662305 LAB13662305 LAB13
662305 LAB13
 
662305 LAB12
662305 LAB12662305 LAB12
662305 LAB12
 
Applet 5 class_inheritance
Applet 5 class_inheritanceApplet 5 class_inheritance
Applet 5 class_inheritance
 
Applet 7 image_j_panel
Applet 7 image_j_panelApplet 7 image_j_panel
Applet 7 image_j_panel
 
Applet 6 mouse_keyboard
Applet 6 mouse_keyboardApplet 6 mouse_keyboard
Applet 6 mouse_keyboard
 
Applet 5 class_inheritance
Applet 5 class_inheritanceApplet 5 class_inheritance
Applet 5 class_inheritance
 
Applet 4 class_composition
Applet 4 class_compositionApplet 4 class_composition
Applet 4 class_composition
 
662305 11
662305 11662305 11
662305 11
 
662305 10
662305 10662305 10
662305 10
 
662305 09
662305 09662305 09
662305 09
 
Applet 3 design_class_composition
Applet 3 design_class_compositionApplet 3 design_class_composition
Applet 3 design_class_composition
 
662305 08
662305 08662305 08
662305 08
 
Applet 2 container and action_listener
Applet 2 container and action_listenerApplet 2 container and action_listener
Applet 2 container and action_listener
 
662305 Lab7new
662305 Lab7new662305 Lab7new
662305 Lab7new
 
New Assingment3 array2D
New Assingment3 array2DNew Assingment3 array2D
New Assingment3 array2D
 
Assingment3 array2 d
Assingment3 array2 dAssingment3 array2 d
Assingment3 array2 d
 
Lab 6 new
Lab 6 newLab 6 new
Lab 6 new
 
Array2D
Array2DArray2D
Array2D
 

Method part2

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26. Method Recursive main mAdd mDisplay mInput Recursive
  • 27. Method Recursive ให้นักศึกษาสร้าง class ขึ้นมาใหม่ ให้ชื่อว่า TestMRecursive และให้ทำการรับค่า int จำนวน 1 ค่า
  • 28. Method Recursive ให้สร้าง Method แบบ Recursive สำหรับบวกตัวเลข ตั้งแต่ตัวเลขที่รับเข้ามาถึง 1 Enter num1: 5 Sum : 15 5 + 4 + 3 + 2 + 1
  • 29.
  • 30.
  • 31. Method Recursive ให้แก้ไข Method แบบ Recursive สำหรับบวกตัวเลข โดยสามารถรับค่าเริ่มต้นและสิ้นสุดได้ Enter num1: 5 Enter num2: 10 Sum : 45 5 + 6 + 7 + 8 + 9 + 10
  • 32.
  • 33.