مقایسه (Comparison)
اینجا با عملگر مقایسه جاوا آشنا می شوی. این عملگرها دو مقدار یا دو متغیر (Variable) را مقایسه می کنند. نتیجه همیشه بولی (Boolean) است؛ یعنی فقط true یا false. مثل پرسیدن: «5 از 3 بزرگ تر است؟»
عملگرهای مقایسه به صورت ساده
مقایسه کمک می کند پاسخ پیدا کنیم و تصمیم بگیریم. برای نمونه، بزرگ تر بودن را تست می کنیم.
int x = 5;
int y = 3;
System.out.println(x > y);
نکته: نتیجه مقایسه فقط true یا false است. بعداً در بخش بولین و If..Else بیشتر می بینی.
نمونه های واقعی
گاهی می خواهیم شرطی را بسنجیم. مثلاً سن رأی دادن را بررسی کن.
int age = 18;
System.out.println(age >= 18);
System.out.println(age < 18);
یا طول گذرواژه را چک کن. آیا کافی است یا کوتاه است؟
int passwordLength = 5;
System.out.println(passwordLength >= 8);
System.out.println(passwordLength < 8);
گام های تمرین
- دو متغیر عددی بساز.
- با <، >، == و != مقایسه کن.
- نتیجه هر کدام را چاپ کن.
نکته: برای آشنایی بیشتر با عملگرها، سر بزن به عملگرها و برای مقداردهی، بخش انتساب را ببین.
جمع بندی سریع
- مقایسه همیشه بولی برمی گرداند.
- >، <، ==، != پرکاربرد هستند.
- برای تصمیم ها عالی هستند.
- در if..else بیشتر می درخشند.