متغیرها (Variables)
متغیر جاوا یعنی جعبه نگهداری داده. مثل کیف لوازم التحریر. هر جعبه نام و نوع دارد. بعداً هر وقت نیاز شد، از آن استفاده می کنی.
متغیر (Variable) در جاوا
متغیرها ظرف نگهداری مقدار هستند. هر متغیر یک نوع دارد. نوع می گوید چه داده ای قبول می شود.
Stringبرای متن است. متن داخل دابل کوتیشن می آید.intبرای عدد صحیح است. یعنی بدون اعشار.floatبرای عدد اعشاری است. مثل 19.99f.charبرای یک کاراکتر است. داخل تک کوتیشن.booleanبرای درست یا نادرست است.
ایجاد متغیر: قانون کلی
برای ساخت متغیر: نوع را بنویس، بعد نام، سپس مقدار با =.
type variableName = value;
نمونه متغیر متنی
یک String می سازیم و نام را چاپ می کنیم.
String name = "John";
System.out.println(name);
نمونه متغیر عددی
یک int می سازیم و مقدارش را چاپ می کنیم.
int myNum = 15;
System.out.println(myNum);
تعریف بدون مقدار اولیه
می توانی اول بسازی، بعداً مقدار بدهی.
int myNum;
myNum = 15;
System.out.println(myNum);
تغییر مقدار متغیر
مقدار جدید می آید و قبلی را می پوشاند.
int myNum = 15;
myNum = 20; // myNum is now 20
System.out.println(myNum);
متغیر نهایی (final)
اگر نمی خواهی مقدار عوض شود، از final استفاده کن.
final int myNum = 15;
myNum = 20; // will generate an error: cannot assign a value to a final variable
نمونه از انواع دیگر
چند متغیر با نوع های متداول بسازیم.
int myNum = 5;
float myFloatNum = 5.99f;
char myLetter = 'D';
boolean myBool = true;
String myText = "Hello";
سه گام تمرینی
- یک متغیر جاوا از نوع
intبساز و چاپ کن. - مقدارش را تغییر بده و دوباره چاپ کن.
- همان متغیر را
finalکن و خطا را ببین.
نکته: نام متغیر واضح باشد. مثل age یا name. سپس مدیریت کد آسان تر می شود.
برای چاپ خروجی به خروجی برو. برای توضیح های کناری کد، بخش کامنت ها را ببین. همچنین صفحه متغیر جاوا مرجع همین بخش است.
جمع بندی سریع
- متغیر جاوا ظرف داده است.
- نوع می گوید چه داده ای مجاز است.
=مقداردهی اولیه و تغییر را انجام می دهد.finalجلوی تغییر مقدار را می گیرد.