نماد سایت برنامه چی | Barnamechi

محاسبه رادیکال اعداد در جاوا با متد sqrt

مجذور اعداد با متد sqrt در جاوا

در هنگام کار کردن با اعداد در برنامه نویسی جاوا، یکی از عمل هایی که حتما به آن نیاز خواهید داشت، رادیکال گرفتن (جذر گرفتن) از اعداد است. در زبان جاوا ابزاری به نام متد sqrt وجود دارد که میتواند این کار را برای شما انجام بدهد. برای آشنایی با جزئیات بیشتر با برنامه چی همراه باشید. (منبع نوشته: Tutorialspoint)


توضیحات و نحوه کار متد sqrt

این متد یک عدد را به عنوان آرگومان (پارامتر ورودی) میگیرد و آن را به توان دو میرساند و نتیجه را بر میگرداند. یعنی در حقیقت مربع (مجذور) اعداد را حساب میکند.


قواعد نوشتن (Syntax)

در اینجا یک نمونه کلی از متد sqrt را مشاهده میکنیم که برای نوشتن میتوانید از آن استفاده کنید:

double sqrt(double d)

پارامتر های ورودی

جزئیات پارامتر های ورودی این متد را میتوانید از اینجا ببینید:


مقادیر بازگشتی

مثال

public class Test { 

   public static void main(String args[]) {
      double x = 11.635;
      double y = 2.76;

      System.out.printf("The value of e is %.4f%n", Math.E);
      System.out.printf("sqrt(%.3f) is %.3f%n", x, Math.sqrt(x));
   }
}

در این مثال مشاهده میکنید که دو متغیر از نوع داده اولیه Double و با نام های x و y تعریف کردیم. مقادیر اولیه هم به هرکدام از آنها داده ایم. در ادامه با استفاده از دستور printf که نتیجه را در خروجی روی صفحه نشان میدهد، یک الگوی نوشته ای درست کردیم که قسمت هایی از آن متغیر ها هستند و میتوانند تغییر کنند. متغیر ها را هم بعد از دبل کوتیشن ها (علامت نقل قول) مشخص کردیم.

در دستور دوم printf، متد sqrt را روی کلاس Math صدا زدیم و متغیر x را به عنوان آرگومان به آن پاس دادیم. میتوانید در خروجی ببینید که این متد مقدار متغیر x را جذر میگیرد و نتیجه را در خروجی نمایش میدهد. این کدها خروجی زیر را تولید میکنند.

خروجی

The value of e is 2.7183
sqrt(11.635) is 3.411

اگر شما هم درباره متد sqrt اطلاعاتی دارید و میتوانید توضیحاتی را به این مقاله اضافه کنید، میتوانید با نوشتن آنها در قسمت نظرات (همین پایین)، ما را در کامل تر شدن این مقاله اموزشی یاری نمایید.


سوالات خودتان را بپرسید

در این جلسه از دوره آموزشی جاوا درباره متد sqrt در برنامه نویسی صحبت کردیم. اگر در این مورد سوالی دارید یا قسمتی نیاز به توضیحات بیشتر دارد میتوانید سوالات خودتان را در قسمت نظرات بپرسید تا به سرعت به آنها پاسخ بدهیم.

خروج از نسخه موبایل