نحوه به کارگیری از اپراتورها در زبان برنامه نویسی جاوا

*بانو بهار*

کاربر نگاه دانلود
کاربر نگاه دانلود
عضویت
2016/08/15
ارسالی ها
3,937
امتیاز واکنش
10,965
امتیاز
804
محل سکونت
میان شکوفه‌ها
پس از آشنایی با کلاس String در زبان برنامه نویسی جاوا، اکنون می توانیم با استفاده از Operator ها یا همان اعمال ریاضیاتی مثل جمع و تفریق و غیره مقادیر متغیرهای متفاوتی را در تعامل با یکدیگر قرار دهیم. فرض کنیم که ما یک متغیر از جنس int تحت عنوان studentNumber داریم. مقدار اختصاص داده شده به متغیر ما 121 می باشد:

int studentNumber = 121;
حال اگر بخواهیم عددی مثل 10 را به مقدار متغیر studentNumber که معادل با 121 است اضافه کنیم به این صورت عمل می کنیم:

int studentNumber = 121;
studentNumber = studentNumber + 10;
روش دیگری که از آن طریق می توان 10 واحد به 121 اضافه کرد به صورت زیر است:

int studentNumber = 121;
studentNumber +=10;
در این صورت عدد 10 به مقدار متغیر که 121 است اضافه شده، حال از این پس مقدار متغیر studentNumber عدد 131 خواهد بود. چنان چه بخواهیم عدد 10 را از مقدار متغیرمان کم کنیم به صورت زیر عمل می کنیم:

int studentNumber = 121;
studentNumber = studentNumber - 10;
روش دیگری که از آن طریق می توان 10 واحد از 121 کم کرد به صورت زیر است:

int studentNumber = 121;
studentNumber -=10;
حال مقدار نهایی متغیر studentNumber عدد 111 خواهد بود. چنانچه بخواهیم مقدار متغیر studentNumber را در عددی ضرب کنیم به صورت زیر عمل می کنیم (برای تایپ کردن علامت ستاره، از ترکیب کلیدهای Shift و عدد 7 کیبورد استفاده می کنیم):

int studentNumber = 121;
studentNumber = studentNumber * 10;
روش دیگری که از آن طریق می توان 10 را در 121 ضرب کرد به صورت زیر است:

int studentNumber = 121;
studentNumber *=10;
در این صورت نتیجه نهایی 1210 خواهد بود. به عبارت دیگر از این پس در هر کجای برنامه که ما متغیر studentNumber را مورد استفاده قرار دهیم عدد 1210 مبنای محاسبه خواهد بود. چنانچه بخواهیم مقدار متغیرمان را بر عددی تقسیم کنیم به شکل زیر عمل خواهیم کرد:

int studentNumber = 121;
studentNumber = studentNumber / 10;
لازم به ذکر است که علامت / یا اسلش نمی بایست با علامت \ یا بک اسلش اشتباه گرفته شود. روش دیگری که از آن طریق می توان 121 را بر 10 تقسیم کرد به صورت زیر است:

int studentNumber = 121;
studentNumber /=10;
که در این صورت مقدار متغیر ما که 121 است بر عدد 10 تقسیم خواهد شد و عدد 12.1 به دست خواهد آمد (توجه داشته باشیم که در اینجا جاوا عدد 12 را به ما نشان خواهد داد چرا که جنس متغیر studentNumber از نوع int است و نمی تواند مقدار اعشاری را در خود ذخیره کند.)
 

برخی موضوعات مشابه

بالا