تبلیغات

لیست عملگرهای جاوا (Operators)

مطلبی که امروز قصد داریم اون رو بیان کنیم، علاوه بر جاوا در زبان های برنامه نویسی دیگه ای از قبیل C# هم وجود دارند، پس خوندن این مبحث می تونه به برنامه نویسی سی شارپ شما هم کمک کنه و تفاوت چندانی نداره! چون سی شارپ خودش با توجه به مبانی پایه ای جاوا ساخته شده و فرق زیادی با اون نداره. با فول کده همراه باشید تا به توضیح مفصلی از عملگراهای جاوا بپردازیم.

جاوا عملگرهای (به عملگر می گن  Operator) زیادی داره. بیشتر این عملگرهارو می تونیم به چهار گروه تقسیم کنیم:
1- حسابی
2- بیتی
3- رابطه ای
4- منطقی
علاوه بر این 4 گروه، جاوا چند عملگر اضافه ای هم داره که شرایط ویژه رو مدیریت می کنه (در ادامه با این مباحث آشنا میشیم)
تمام این عملگرها به جز instanceof که در درس های آینده بررسیش می کنیم، در این مقاله توضیح داده خواهند شد.


در مقاله اول به معرفی کوتاه تمام عملگرها می پردازیم تا درس های بعدی مربوط به این مقاله، که در انتهای مطلب پیوست خواهند شد، به معرفی و بررسی دقیق هرکدام بپردازیم.

عملگرهای حسابی

عملگرهای حسابی به همون شکلی که توی جبر به کار میرند، در جملات حسابی نیز به همون صورت به کار میرند. فهرست عملگرهای حسابی رو در ادامه میتونید مشاهده کنید.

عملگر نتیجه
+ جمع
تفریق
* ضرب
/ تقسیم
% باقیمانده تقسیم
++ افزایش
=+ جمع و تخصیص
=- تفریح و تخصیص
=* ضرب و تخصیص
=/ ردیف و تخصیص
=% باقیمانده و تخصیص
کاهش

عملگرهای بیتی

جاوا چندین عملگر بیتی داره که می تونیم با انواع داده های صحیح long, int, short, char, byte به کار ببریم. این عملگرها روی یکایک بیت های عملوند خودشون عمل می کنند. لیست این عملوند ها در جدول زیر آورده شده.

عملگر نتیجه
~ NOT یکانی بیتی
& AND بیتی
| OR بیتی
^ XOR بیتی
<< شیف به راست
<<< شیفت به راست با صفر اضافی
>> شیفت به چپ
=& AND بیتی و تخصیص
=! OR بیتی و تخصیص
=^ XOR بیتی و تخصیص
=<< شیفت به راست و تخصیص
=<<< شیفت به راست و تخصیص با صفر اضافی
=>> شیفت به چپ و تخصیص

عملگرهای رابطه ای

این عملگرها، رابطه یک عملوند رو نسبت به عملوند دیه ای مشخص می کنند. این عکل وندها تساوی و ترتیب عملوندهارو تعیین می کنند. لیست این عملوند ها در جدول زیر آورده شده.

عملگر نتیجه
== مساوی است با
=! مخالف است با
< بزرگ تر از
> کوچیک تر از
=< بزرگتر یا مساوی است با
=> کوچیکتر یا مساوی است با

عملگرهای منطقی بولی

عملگرهای منطقی بولی تنها برای عملوندهای نوع boolean قابل استفاده هسنتد و تمام عملگرهای منطقی بولی دو مقدار نوع  boolean رو باهم ترکیب می کنند و تا نتیجه نهایی یک مقدار boolean بشه. در زیر می تونید این عملگرهارو ببینید:

عملگر نتیجه
& AND منطقی
| OR منطقی
^ XOR منطقی
|| OR اتصال کوتاه
&& AND اتصال کوتاه
! NOT یگانی منطقی
=& AND وتخصیص
=| OR و تخصیص
=^ XOR و تخصیص
== مساوی است با
=! مخالف است با
: ? if و else یک خطی

تبلیغات
0
کانال تلگرام فول کده
تبلیغات

درباره نویسنده

هادی اکبرزاده

[ مدیر فول کده ]

علاقه‌مند به اشتراک گذاری اطلاعات در هر زمینه‌ای / برنامه‌نویس / مدیر فول کده

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

نظرات ثبت شده بدون دیدگاه