پرش به محتوا
آموزش جاواآرشیو اندروید و جاوا

گرد کردن اعداد در جاوا با متد round

متد round میتواند کار گرد کردن اعداد در جاوا را برای شما انجام بدهد. با برنامه چی برای توضیحات کامل متد round همراه باشید.

این مقاله در آرشیو است

این نوشته از آرشیو اندروید و جاوای برنامه چی است و ممکن است ابزارها، نسخه ها و روش هایی را توضیح دهد که امروز قدیمی شده اند. نشانی و دیدگاه هایش دست نخورده مانده است.

در این مقاله۴ بخش · ۳ دقیقه

گاهی نیاز دارید در هنگام برنامه نویسی به زبان جاوا، اعداد را گرد کنید. خب لازم نیست برای نوشتن کدهایی که این کار را انجام میدهند وقت خودتان را تلف کنید. متد round میتواند این کار را برای شما انجام بدهد. با برنامه چی برای توضیحات کامل همراه باشید. (منبع نوشته: TutorialsPoint)


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

متد round مقدار long یا int که نزدیکترین عدد به آرگومان (پارامتر ورودی) باشد را برمیگرداند. نوع داده اولیه مقدار برگشتی را، نوع داده ی آرگومان مشخص میکند. (یعنی اگر مثلا به عنوان ورودی int به تابع داده باشی، نوع برگشتی هم همون int میشه). کار این متد هم مثل متد rint گرد کردن اعداد است. یعنی شما میتوانید یک عدد را به آن بدهید و نزدیکترین عدد به آن را تحویل بگیرید.


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

متد round دو مدل مختلف دارد که در اینجا میتوانید هردوی آنها را ببینید:

Java
long round(double d)
int round(float f)

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

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

  • d – یک مقدار داده اولیه double یا float
  • f – یک مقدار داده اولیه float

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

  • این متد نزدیکترین عدد long یا int به آرگومان را برمیگرداند. نوع داده مقدار بازگشتی هم با توجه به نوع داده آرگومانی که به تابع میدهید مشخص میشود.

مثال

Java
public class Test {

   public static void main(String args[]) {
      double d = 100.675;
      double e = 100.500;
      float f = 100;
      float g = 90f;

      System.out.println(Math.round(d));
      System.out.println(Math.round(e));
      System.out.println(Math.round(f));
      System.out.println(Math.round(g));
   }
}

در این مثال دو متغیر از نوع double به نام های d و e و دو متغیر دیگر از نوع float به نام های f و g ساخته ایم و به همه آنها هم مقادیر اولیه ای را داده ایم. در ادامه با استفاده از دستور println خروجی را نمایش داده ایم. درون دستور prinln روی کلاس Math، متد round را صدا زدیم. میتوانید در خروجی مشاهده کنید همه اعدادی که مقدار اعشاری داشتند، (یا به قول خودمون خورده داشتن)، همگی به نزدیکترین عدد صحیح خودشان تبدیل شده اند.

کدهای بالا خروجی زیر را تولید میکنند.

خروجی

Java
۱۰۱
۱۰۱
۱۰۰
۹۰

اگر شما هم درباره متد round اطلاعاتی دارید یا نکته ای را میدانید، با نوشتن نظر خودتان در قسمت نظرات، میتوانید به ما در کامل تر شدن این مقاله آموزشی کمک کنید.


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

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

نویسنده

ali-bc

برنامه نویس سینیور و بنیان گذار برنامه چی

از ۱۳۹۶ دربارهٔ برنامه نویسی می نویسد. این روزها روی معماری فرانت اند در مقیاس بزرگ، مونوریپوهای Nx و رشد شغلی برنامه نویسان تمرکز دارد.

دیدگاه ها ۰

دیدگاه ها پس از بررسی منتشر می شوند. برای نوشتن کد، آن را بین دو خط ``` بگذارید.

برای کد، آن را بین دو خط ``` بگذارید.

تعداد نویسه ها: ۰ / ۵٬۰۰۰

دیدگاه پس از بررسی منتشر می شود. ایمیل نمایش داده نمی شود.

خالی

هنوز دیدگاهی نیست.

پرسش یا تجربه تان دربارهٔ همین مقاله را بنویسید.