incrementExact()
اینجا با «متد (Method)» incrementExact در جاوا آشنا می شوی. این متد یک عدد صحیح را دقیقاً یک واحد زیاد می کند. همچنین اگر «سرریز (Overflow)» رخ دهد، «استثناء (Exception)» می اندازد. یعنی نتیجه اشتباه تولید نمی شود.
کاربرد متد incrementExact
متد incrementExact عدد را یک واحد بیشتر می کند. اما اگر افزایش از محدوده نوع خارج شود، بلافاصله خطا می دهد. این رفتار جلوی باگ های ریز اما خطرناک را می گیرد؛ مثل وقتی نمره ای از حد مجاز بیشتر می شود.
سینتکس (Syntax)
یکی از شکل های زیر را می بینی:
public static int incrementExact(int x);
public static long incrementExact(long x);
نکته: مقدار برگشتی همان عدد ورودی به علاوه یک است.
ورودی ها و خروجی
پارامتر x (ایکس): عدد صحیحی که می خواهی از آن یکی بیشتر شود.
خروجی: یک int یا long که دقیقاً یک واحد بیشتر است.
هشدار: اگر افزایش باعث سرریز شود، ArithmeticException رخ می دهد.
مثال کوتاه
System.out.println(Math.incrementExact(12002));
System.out.println(Math.incrementExact(18));
System.out.println(Math.incrementExact(32));
System.out.println(Math.incrementExact(947));
گام های تمرینی سریع
- یک متغیر (Variable) عددی بساز.
- متد
Math.incrementExactرا روی آن صدا بزن. - خروجی را چاپ کن و نتیجه را ببین.
جزئیات فنی
- نسخه جاوا: 1.8+.
- استثناء ممکن:
ArithmeticExceptionدر صورت سرریز.
لینک های داخلی پیشنهادی
برای مقایسه، صفحه decrementExact را ببین. همچنین تقسیم امن را در floorDiv بررسی کن.
جمع بندی سریع
- incrementExact یک واحد اضافه می کند.
- سرریز را با استثناء خبر می دهد.
- خروجی همان نوع ورودی است.
- برای اعداد int و long است.