در این مقاله به آموزش تعریف متغیر در جاوا (java) میپردازیم. همانطور که میدانید توسعه اپ و بازی های اندورید غالبا با جاوا است و این آموزش می تواند برای شروع برنامه نویسی اندروید بسیار به شما کمک کند.
تعریف متغیر
ابتدا مفهوم تعریف متغیر را توضیح میدهیم:
تعریف متغیر یعنی اختصاص دادن مکانی در حافظه به یک مقدار ( نام )
متغیر ها در برنامه نویسی چه کاربرد هایی دارند ؟
متغیر ها در دنیای برنامه نویسی کاربرد های زیادی زیادی دارند برای ثال میتوان از آن ها برای الگوریتم ها ، جایگذاری نام یا مشخصات ، جایگذاری نتایج ، ساخت متغیر برای شرط، فلگ (flag) و … استفاده نمود.
تعریف متغیر در جاوا
در تعریف متغیر باید چهار فاکتور زیر را رعایت نمود:
1. نوع داده را که میخواهیم در آن ذخیره کنیم را باید مشخص کنیم، مقدار int برای اعداد صحیح، مقدار float برای اعداد اعشاری ، مقدار string برای نام و کلمات ، مقدار char برای یک حرف و مقدار Boolean با دو مقدار true و false .
2. شناسه متغیر که در واقع نام متغیر است را باید بنویسیم.
3. یک عملگر اختیاری تساوی را مینویسیم و مقدار مربوطه را به متغیر می دهیم ( البته اگر بخواهیم برای متغیر مقداری تعیین کنیم).
4. و در پایان هم سمیکالن (;) را مینویسیم.
برای نام گذاری متغیر ها باید موارد زیر را رعایت کنیم:
نام متغیر نمیتواند با عدد آغاز شود ولی میتوان عدد را در وسط یا پایان نام متغیر نوشت.
نام متغیر نباید فاصله داشته باشد
نام متغیر نباید از کلمات کلیدی جاوا باشد. (do , while , for و…)
بهتر است نام متغیر با حروف کوچک آغاز شود.
بهتر است برای نوشتن نام متغیر حرف اول کوچک و بعد از آن برای کلمات دیگر حرف اول کلمات بزرگ نوشته شود به این روش نام گذاری شتری یا camel casting نام دارد در مثال های زیر این قاعده رعایت شده به نام متغیر ها دقت نمایید.
چند مثال از تعریف متغیر در جاوا:
;int myNum = 5
;float myFloatNum = 5.99f
;'char myLetter = 'D
;boolean myBool = true
;"String myText = "Hello
برای تعریف متغیر بدون مقدار اولیه میتوانید به جای علامت مساوی به بعد فقط سمیکالن (;) قرار دهید به صورت زیر :
; int myNum
در زبان جاوا در زمان استفاده از متغیر های بدون مقدار اولیه در محاسبات با خطایی مواجه میشوید که در آن به شما اعلام میشود که این متغیر مقداردهی اولیه نشده است. پس در استفاده از آن دقت نمایید.
همینطور میتوانید اگر چند متغیر با نوع داده یکسال دارند با کاما (,) آن ها را جدا کنید و در آخر (;) قرار دهید.
;int myNum = 5, yourNum = 10