حسابی (Arithmetic)
عملگرهای حسابی جاوا یعنی ابزارهای چهارعمل اصلی. آن ها روی متغیر (Variable) و مقدار کار می کنند. مثل جمع، تفریق، ضرب و تقسیم که در مدرسه داری. بیایید با مثال ها جلو برویم.
عملگرهای حسابی جاوا چیست؟
این عملگرها همان محاسبه های معمولی اند: + برای جمع، - برای تفریق، * برای ضرب، / برای تقسیم، % باقیمانده تقسیم، و ++/-- برای یکی یکی زیاد/کم کردن.
یک مثال جمع وجور
چند عملگر را در یک برنامه می بینی. خروجی ها کنار هر خط نوشته شده اند.
int x = 10;
int y = 3;
System.out.println(x + y);
System.out.println(x - y);
System.out.println(x * y);
System.out.println(x / y);
System.out.println(x % y);
int z = 5;
++z;
System.out.println(z);
--z;
System.out.println(z);
تقسیم عدد صحیح یا اعشاری؟
وقتی هر دو عدد صحیح هستند، نتیجه تقسیم هم صحیح می شود. برای نتیجه اعشاری، از double استفاده کن.
int a = 10;
int b = 3;
System.out.println(a / b);
double c = 10.0d;
double d = 3.0d;
System.out.println(c / d);
++ و -- یعنی شمارنده های سریع
++ یک واحد زیاد می کند. -- یک واحد کم می کند. این ها برای شمارنده ها و حلقه ها عالی اند.
int x2 = 5;
++x2;
System.out.println(x2);
--x2;
System.out.println(x2);
نمونه واقعی: شمردن افراد
فرض کن برنامه ورود و خروج را می شمارد. با ++ ورود را زیاد کن و با -- خروج را کم کن.
int peopleInRoom = 0;
peopleInRoom++;
peopleInRoom++;
peopleInRoom++;
System.out.println(peopleInRoom);
peopleInRoom--;
System.out.println(peopleInRoom);
گام های تمرین
- دو متغیر عددی بساز.
- جمع، تفریق و ضربشان را چاپ کن.
- تقسیم صحیح و اعشاری را مقایسه کن.
نکته: برای همه عملگرها، صفحه عملگرهای جاوا را ببین. اگر خروجی اعشاری می خواهی، بخش تبدیل نوع کمک می کند. همچنین عملگرهای حسابی جاوا را نشان گذاری کن.
جمع بندی سریع
- +، -، *، /، % ابزارهای اصلی اند.
- تقسیم صحیح، اعشار را حذف می کند.
- double بده تا نتیجه اعشاری شود.
- ++ و -- برای شمارنده ها عالی اند.
