sqrt()
اینجا با «ریشه دوم (Square Root)» و تابع sqrt() آشنا می شویم. تابع sqrt جاوا ریشه دوم یک عدد را برمی گرداند. حواست باشد، نتیجه از نوع double است. برای تمرین، از مثال آماده کمک بگیر.
کاربرد تابع sqrt جاوا
تابع sqrt() ریشه دوم عدد ورودی را می دهد. اگر عدد منفی باشد، مقدار NaN برمی گردد. NaN یعنی «یک عدد معتبر نیست». این رفتار برای جلوگیری از نتیجه غیرواقعی است.
public class Main {
public static void main(String[] args) {
System.out.println(Math.sqrt(0));
System.out.println(Math.sqrt(1));
System.out.println(Math.sqrt(9));
System.out.println(Math.sqrt(0.64));
System.out.println(Math.sqrt(-9));
}
}
گام های سریع
- یک عدد غیرمنفی انتخاب کن؛ مثلا 16.
Math.sqrtرا روی آن صدا بزن.- خروجی را چاپ کن و معنی را بررسی کن.
نکته: اگر ورودی منفی باشد، NaN برمی گردد. این صفحه را با عنوان تابع sqrt جاوا نگه دار. برای توان ها به pow() سر بزن. برای قدرمطلق هم abs() را ببین.
جمع بندی سریع
- ریشه دوم را برمی گرداند.
- خروجی از نوع double است.
- ورودی منفی ⟶ نتیجه NaN.
- برای توان ها از
pow()کمک بگیر.