بولی ها (Booleans)
گاهی فقط دو حالت داریم؛ روشن یا خاموش. در جاوا، «بولی (Boolean)» همین را نگه می دارد. مقدارش فقط true یا false است. در این صفحه با بولی جاوا آشنا می شویم و سریع تمرین می کنیم.
بولی جاوا چیست؟
نوع «بولی (boolean)» فقط دو مقدار می گیرد. مانند پاسخ های بله/خیر در آزمون. سپس، در شرط ها استفاده می شود تا تصمیم بگیریم.
- YES / NO
- ON / OFF
- TRUE / FALSE
نکته: نام بولی از «جورج بول» آمده است؛ پدر منطق رایانه.
تعریف مقدار بولی
boolean isJavaFun = true;
boolean isFishTasty = false;
System.out.println(isJavaFun);
System.out.println(isFishTasty);
عبارت بولی و مقایسه ها
«عبارت بولی (Boolean Expression)» نتیجه اش بولی است. معمولاً از «عملگر مقایسه ای (Comparison Operator)» استفاده می کند.
مثال با >
int x = 10;
int y = 9;
System.out.println(x > y);
مثال ساده تر
System.out.println(10 > 9);
برابری با ==
int x = 10;
System.out.println(x == 10);
System.out.println(10 == 15);
مثال واقعی: سن رأی دادن
می خواهیم ببینیم فردی مجاز به رأی است یا نه. از >= استفاده می کنیم.
int myAge = 25;
int votingAge = 18;
System.out.println(myAge >= votingAge);
استفاده در if...else
int myAge = 25;
int votingAge = 18;
if (myAge >= votingAge) {
System.out.println("Old enough to vote!");
} else {
System.out.println("Not old enough to vote.");
}
گام های تمرینی
- یک متغیر «بولی (boolean)» تعریف کن.
- با > و == چند عبارت بولی بساز.
- نتیجه را در
if...elseچاپ کن.
نکته: برای کار با اعداد، صفحه ریاضی جاوا را ببین. برای شرط ها، به شرط ها (if...else) برو. برای منطق ترکیبی، عملگرهای منطقی را بخوان. همچنین برای مرور، این صفحه بولی جاوا را نشان گذاری کن.
جمع بندی سریع
- بولی فقط true یا false است.
- عبارت های مقایسه ای، بولی تولید می کنند.
- نتیجه بولی در if...else کاربردی است.
- >، == و >= از مهم ترین ها هستند.