इस लेख में, हम समझेंगे कि कैसे जांचा जाए कि तीन में से दो बूलियन चर सत्य हैं या नहीं। बूलियन वैरिएबल डेटाटाइप हैं जिनमें केवल सही या गलत मान हो सकते हैं।
नीचे उसी का एक प्रदर्शन है -
इनपुट
मान लीजिए हमारा इनपुट है -
Input : true, true, false
आउटपुट
वांछित आउटपुट होगा -
Result : Two of the three variables are true
एल्गोरिदम
Step 1 - START Step 2 - Declare 4 boolean values namely my_input_1, my_input_2, my_input_3 and my_result Step 3 - Read the required values from the user/ define the values Step 4 - Using an if-else condition, compare two of the three values each time using an AND operator. Step 5 - Display the result Step 6 – Stop
उदाहरण 1
यहां, उपयोगकर्ता द्वारा एक प्रॉम्प्ट के आधार पर इनपुट दर्ज किया जा रहा है। आप इस उदाहरण को हमारे कोडिंग ग्राउंड टूल में लाइव देख सकते हैं ।
import java.util.Scanner; public class BooleanValues { public static void main(String[] args) { boolean my_input_1, my_input_2, my_input_3, my_result; System.out.println("The required packages have been imported"); System.out.println("A scanner object has been defined "); Scanner my_scanner = new Scanner(System.in); System.out.print("Enter the first boolean value: "); my_input_1 = my_scanner.nextBoolean(); System.out.print("Enter the second boolean value: "); my_input_2 = my_scanner.nextBoolean(); System.out.print("Enter the third boolean value: "); my_input_3 = my_scanner.nextBoolean(); if(my_input_1) { my_result = my_input_2 || my_input_3; } else { my_result = my_input_2 && my_input_3; } if(my_result) { System.out.println("Two of the three variables are true"); } else { System.out.println("Two of the three variables are false"); } } }
आउटपुट
The required packages have been imported A scanner object has been defined Enter the first boolean value: true Enter the second boolean value: true Enter the third boolean value: false Two of the three variables are true
उदाहरण 2
यहां, पूर्णांक को पहले परिभाषित किया गया है, और इसके मान को एक्सेस किया जाता है और कंसोल पर प्रदर्शित किया जाता है।
public class BooleanValues { public static void main(String[] args) { boolean my_input_1, my_input_2, my_input_3, my_result; my_input_1 = true; my_input_2 = true; my_input_3 = false; System.out.println("The three boolean values are defined as " +my_input_1 +" , " +my_input_2 + " and " +my_input_3); if(my_input_1) { my_result = my_input_2 || my_input_3; } else { my_result = my_input_2 && my_input_3; } if(my_result) { System.out.println("Two of the three variables are true"); } else { System.out.println("Two of the three variables are false"); } } }
आउटपुट
The three boolean values are defined as true , true and false Two of the three variables are true