نشر توسط:admin Views 37 تاریخ : 31 ارديبهشت 1395 نظرات ()
متغیرها ( Variables * ) :
متغیرها اشاره کننده هایی به قسمتی از حافظه کامپیوتر هستند که در آن مقداری نهفته است. بطور مثال وقتی می گوییم int value=2 یعنی متغیر value از جنس int ( اعداد صحیح بین -2,147,483,648 تا 2,147,483,647 ) است که نیاز به اشغال 32بیت یا همان 4 بایت از حافظه دارد. متغیر value فقط به آدرس اولین بایت از این حافظه مورد نیاز اشاره می کند. با استفاده از عملگر ( Operator * ) تساوی ( = ) می گوییم که مقدار این فضا ( که 4 بایت است ) 2 باشد. هر گاه متغیر value را بخوانیم، داریم مقدار حافظه متصل شده به این متغیر را می خوانیم. نیاز نیست خیلی نگران چگونگی عملکرد جاوا در خواندن و نوشتن متغیرها باشید اما خوب بود که بدانید معنی واقعی یک متغیر چیست.
با توجه به توضیح فوق می توانیم متغیرهایی از جنس های مختلف ( محدود اعدادی که ساپورت می کند، نوع اعدادی که ساپورت می کند و ... ) داشته باشیم. نوع متغیرهایی که در جاوا قابل استفاده است که به آنها Primitives می گوییم در لینک * موجود و قابل مطالعه است.
برای تعریف کردم متغیرها با نوع های مختلف کد زیر می تواند به شما کمک کند.
char h Value ='A';
byte a Value =1;
short b Value =1;
int c Value =1;
long d Value =1;
float e Value =2.0f;
double f Value =2.0d;
boolean g Value =false;