English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
在此示例中,我们将学习检查三个布尔变量中的两个在Java中是否为true。
要理解此示例,您应该了解以下Java السم主题:
// Java السم السم السم السم. // السم السم السم السم. import java.util.Scanner; class Main { public static void main(String[] args) { // السم السم السم السم. boolean first; boolean second; boolean third; boolean result; // السم السم السم السم. Scanner input = new Scanner(System.in); System.out.print("输入第一个布尔值: السم."); first = input.nextBoolean(); System.out.print("输入第二个布尔值: السم."); second = input.nextBoolean(); System.out.print("输入第三个布尔值: السم."); third = input.nextBoolean(); // السم السم السم. if(first) { // السم السم السم. // السم السم السم السم. // السم السم السم. result = second || third; } else { // السم السم السم السم. // السم السم السم السم. // السم السما السم السم. result = second && third; } if(result) { System.out.println("有两个布尔值为 السم."); } else { System.out.println("有两个布尔值不为 السم."); } input.close(); } }
الناتج هو 1
أدخل القيمة الأولى لل布尔ية: true أدخل القيمة الثانية لل布尔ية: false أدخل القيمة الثالثة لل布尔ية: true هناك قيمتين بوليانييتين صحيحتين.
الناتج هو 2
أدخل القيمة الأولى لل布尔ية: false أدخل القيمة الثانية لل布尔ية: true أدخل القيمة الثالثة لل布尔ية: false هناك قيمتين بوليانييتين ليست صحيحًا.
في المثال السابق، لدينا ثلاثة متغيرات بوليانية تُدعى first، second و third. في هذا السياق، قمنا بفحص صحة اثنين من هذه المتغيرات.
لقد استخدمنا جملة if...else لتحقق من أن كلا من المتغيرين البوليانيين هو صحيح (true).
if(first) { result = second || third; } else { result = second && third; }
في هذا السياق، بالإضافة إلى جملة if...else، يمكننا أيضًا استخدام التحويل الثلاثي.
result = first ? second || third : second && third;