Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

जावा प्रोग्राम यह जाँचने के लिए कि क्या तीन में से दो बूलियन चर सत्य हैं

इस लेख में, हम समझेंगे कि कैसे जांचा जाए कि तीन में से दो बूलियन चर सत्य हैं या नहीं। बूलियन वैरिएबल डेटाटाइप हैं जिनमें केवल सही या गलत मान हो सकते हैं।

नीचे उसी का एक प्रदर्शन है -

इनपुट

मान लीजिए हमारा इनपुट है -

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

  1. सी प्रोग्राम यह जांचने के लिए कि दो तार समान हैं या नहीं

    दो स्ट्रिंग्स str1 और str2 को देखते हुए हमें यह जांचना होगा कि दोनों स्ट्रिंग्स समान हैं या नहीं। जैसे हमें दो स्टिंग हैलो और हैलो दिए गए हैं, इसलिए वे समान और समान हैं। समान स्ट्रिंग्स हैं जो समान लगती हैं लेकिन समान नहीं हैं जैसे:हैलो और हैलो, और वही स्ट्रिंग्स हैं जो बिल्कुल समान हैं:वर्ल्ड और व

  1. n 0s और m 1s को ऐसे प्रिंट करें कि C प्रोग्राम में कोई भी दो 0s और कोई तीन 1s एक साथ न हों

    N 0 और M 1 का क्रम ऐसा होना चाहिए कि इस प्रकार बने अनुक्रम में लगातार तीन 1 के साथ लगातार दो 0 न हों। इनपुट -एन=5 एम=9 आउटपुट - 1 1 0 1 1 0 1 1 0 1 0 1 0 1 नोट - उपरोक्त अनुक्रम बनाने के लिए, कथन (m =2 * (n + 1) गलत होना चाहिए यदि यह सत्य है तो हम उपरोक्त अनुक्रम नहीं बना सकते हैं। यह सलाह दी

  1. C++ में तीन बिंदु समरेखीय हैं या नहीं, यह जांचने के लिए कार्यक्रम

    तीन अलग-अलग महत्वपूर्ण बिंदुओं के साथ दिया गया है और कार्य यह जांचना है कि बिंदु समरेखीय हैं या नहीं। यदि बिंदु एक ही रेखा पर स्थित हों तो बिंदु संरेख कहलाते हैं और यदि वे भिन्न रेखाओं पर होते हैं तो वे संरेख नहीं होते हैं। नीचे दिए गए समरेखीय और असंरेख बिंदुओं की आकृति है। इनपुट x1 = 1, x2 = 2