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