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

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


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

नीचे इसका प्रदर्शन दिया गया है:

इनपुट

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

इनपुट: true, true, false

आउटपुट

वांछित आउटपुट होगा:

परिणाम: तीन में से दो वेरिएबल्स सत्य हैं

एल्गोरिदम

चरण 1 - प्रारंभ
चरण 2 - 4 बूलियन मान घोषित करें: my_input_1, my_input_2, my_input_3 और my_result
चरण 3 - उपयोगकर्ता से आवश्यक मान पढ़ें / मान परिभाषित करें
चरण 4 - if-else कंडीशन का उपयोग करके, AND ऑपरेटर का उपयोग करके हर बार तीन में से दो मानों की तुलना करें
चरण 5 - परिणाम प्रदर्शित करें
चरण 6 - रुकें

उदाहरण 1

यहां, उपयोगकर्ता द्वारा प्रॉम्प्ट के आधार पर इनपुट दर्ज किया जाता है। आप इस उदाहरण को हमारे कोडिंग ग्राउंड टूल में लाइव आज़मा सकते हैं जावा प्रोग्राम से तीन बूलियन वेरिएबल्स में से दो के सत्य (true) होने की जांच करना।

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("आवश्यक पैकेज आयात किए गए हैं");
        System.out.println("एक स्कैनर ऑब्जेक्ट परिभाषित किया गया है");
        Scanner my_scanner = new Scanner(System.in);
        System.out.print("पहला बूलियन मान दर्ज करें: ");
        my_input_1 = my_scanner.nextBoolean();
        System.out.print("दूसरा बूलियन मान दर्ज करें: ");
        my_input_2 = my_scanner.nextBoolean();
        System.out.print("तीसरा बूलियन मान दर्ज करें: ");
        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("तीन में से दो वेरिएबल्स सत्य हैं");
        } else {
            System.out.println("तीन में से दो वेरिएबल्स असत्य हैं");
        }
    }
}

आउटपुट

आवश्यक पैकेज आयात किए गए हैं
एक स्कैनर ऑब्जेक्ट परिभाषित किया गया है
पहला बूलियन मान दर्ज करें: true
दूसरा बूलियन मान दर्ज करें: true
तीसरा बूलियन मान दर्ज करें: false
तीन में से दो वेरिएबल्स सत्य हैं

उदाहरण 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("तीन बूलियन मान परिभाषित हैं " + my_input_1 + " , " + my_input_2 + " और " + 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("तीन में से दो वेरिएबल्स सत्य हैं");
        } else {
            System.out.println("तीन में से दो वेरिएबल्स असत्य हैं");
        }
    }
}

आउटपुट

तीन बूलियन मान परिभाषित हैं true , true और false
तीन में से दो वेरिएबल्स सत्य हैं

  1. - C प्रोग्राम: जांचें कि दो स्ट्रिंग्स समान हैं या नहीं

    स्ट्रिंग तुलना C में स्ट्रिंग्स की तुलना के लिए strcmp() फ़ंक्शन का उपयोग किया जाता है (<string.h> में परिभाषित)। strcmp() व्यवहार रिटर्न मानअर्थ 0स्ट्रिंग्स समान हैं < 0str1, str2 से लेक्सिकोग्राफिकली छोटी है > 0str1, str2 से लेक्सिकोग्राफिकली बड़ी है केस सेंसिटिविटी strcmp() क

  1. - C प्रोग्राम: N शून्य और M एक प्रिंट करें ताकि कोई दो शून्य और कोई तीन एक साथ न हों

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

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

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