วันพฤหัสบดีที่ 26 กุมภาพันธ์ พ.ศ. 2558

varargs Method หรือ method ที่รับพารามิเตอร์ไม่ระบุจำนวน

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 ตามโค้ดด้านบน

yengo หรือ buzzcity

1 ความคิดเห็น :

  1. ไม่ระบุชื่อ27 มกราคม 2565 เวลา 05:01

    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

    ตอบลบ