تیکه پاره های جاوا
525 subscribers
93 photos
24 videos
7 files
58 links
سلام خوش اومدید. اینجا یادداشت ها و تکه های جاوا رو کنار هم قرار میدیم :) مطالب کاملا اختصاصی و دستنویس هستند. کپی فقط با ذکر منبع و آیدی کانال❤️

📝برای تدریس پیام دهید
محمدرضا عظیمی‌فرد
🆔 @mrvj475
Download Telegram
💎 آرگومان های متغیر (Varargs) در جاوا

🔆 این مفهوم به متدی نسبت داده میشود که دارای تعداد آرگومان های ورودی متغیر باشد.
برای تعریف varargs بعد از مشخص کردن نوع ورودی، از 3 دات استفاده میشود:
int... numbers / String... names / double... grades

💡 در حقیقت varargs بصورت خودکار از یک آرایه یک بعدی برای ذخیره مقادیر ورودی استفاده میکند. در نتیجه تمامی اعمال روی آرایه نیز برای varargs بر قرار است.

🔰 برای مثال محاسبه مجموع ورودی های یک متد:

static int total(int... numbers){
int sum = 0;
for(int x:numbers) sum+=x;
return sum;
}

🔰 ماکزیمم مقدار بین ورودی ها:

static double max(double... numbers){
double max = numbers[0];
for(double i : numbers)
if(i>max) max = i;
return max;
}
#varargs
———
☕️@PieceJava
👍8