varargs Method หรือ method ที่รับพารามิเตอร์ไม่ระบุจำนวน
สวัสดีคับ บทความนี้เรามาทำความรู้จักกับ varargs Method หรือ method ที่มีพารามิเตอร์เป็นจุด ๆ หรือ method ที่รับพารามิเตอร์ไม่ระบุจำนวนกันครับ
ตัวอย่างโค้ด Java
package javacodeexam; public class ExampleCode { public static void main(String[] args) { System.out.println(max(1, 2)); System.out.println(max(1, 2, 3, 4, 5)); System.out.println(max(31, 42, 63, 24, 55)); } public static int max(int... num) { int max = num[0]; for (int i = 0; i < num.length; i++) { if(max < num[i]) max = num[i]; } return max; } }
จากตัวอย่างโค้ดจะเห็นว่าเราสร้าง method ที่ชื่อว่า max ขึ้นมาจากนั้นรับพารามิเตอร์เป็น num แบบไม่จำกัดจำนวน โดยการใส่จุดสามจุดหลังชนิดตัวแปร จากนั้นเวลาเรียกเราสามารถใส่กี่ตัวก็ได้ ใน method ตัวแปรนั้นจะเป็นแบบ array ตามโค้ดด้านบน
Baccarat & Blackjack - Online Roulette - Wolverione
ตอบลบHere is what a baccarat game can look like: 카지노사이트 A 바카라 사이트 straight flush (or a two-seeded flush) gives you a chance to win more. A two-way bet worrione is the same