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

متد parseInt برای کار با اعداد در جاوا

متد parseInt برای کار با اعداد در جاوا

یکی از متدهایی که برای کار با اعداد در جاوا به آن نیاز خواهید داشت، متد parseInt است. این متد میتواند یک رشته از اعداد را بگیرد و آنها را به انواع Primitive از داده (نوع داده اولیه) تبدیل کند. برای آشنایی با این متد و یادگیری جزئیات با برنامه چی همراه باشید. (منبع نوشته: tutorialsPoint)


توضیحات و نحوه عملکرد متد parseInt

این متد برای این استفاده میشود که یک رشته را بگیرد و آن را نوع داده اولیه (Primitive Data Type) تبدیل کند. کلا فرم کلی parseXxx یک متد استاتیک است و میتواند یک یا دو پارامتر ورودی داشته باشد. یعنی به جای xxx باید نوع داده اولیه ای که میخواهید به شما برگردانده بشود را بنویسید.


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

قواعد نوشتن دو مدل موجود از این متد را میتوانید در زیر مشاهده کنید.

static int parseInt(String s)
static int parseInt(String s, int radix)

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

در این قسمت میتوانید جزئیات ورودی های این متد را ببینید.


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

مثال

public class Test { 

   public static void main(String args[]) {
      int x =Integer.parseInt("9");
      double c = Double.parseDouble("5");
      int b = Integer.parseInt("444",16);

      System.out.println(x);
      System.out.println(c);
      System.out.println(b);
   }
}

در این مثال سه متغیر به ترتیب از جنس های int، double و int تعریف کرده ایم و در مرحله مقدار دهی اولیه (initialize) کردن آنها، متد parseInt را صدا زده ایم (البته برای هر متغیر باید parse مخصوص خودش صدا زده بشود. مثلا برای متغیر Double باید از متد parseDouble استفاده کنیم). در دستور اول این متد مقدار ۹ که به عنوان یک رشته به آن داده شده است را به عدد از نوع int تبدیل میکند. در دستور دوم همینکار اجرا میشود ولی با این تفاوت که عددی از نوع double تولید میشود.

اما به دستور سوم دقت کنید، در این دستور دو ورودی به تابع parseInt داده شده است که دومی همان radix است. یعنی مبنای فعلی عدد ۴۴۴ که به عنوان رشته به متد پاس داده ایم، ۱۶ در نظر گرفته میشود. یعنی در خروجی این عدد به مبنای ۱۰ تبدیل شده و بعد نمایش داده میشود. میتوانید نتیجه ها را در خروجی ببینید.

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

خروجی

۹
۵٫۰
۱۰۹۲

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

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

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