इस लेख में हम समझेंगे कि तीन बूलियन वेरिएबल्स में से दो के सत्य (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
यहां, उपयोगकर्ता द्वारा प्रॉम्प्ट के आधार पर इनपुट दर्ज किया जाता है। आप इस उदाहरण को हमारे कोडिंग ग्राउंड टूल में लाइव आज़मा सकते हैं
।
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 तीन में से दो वेरिएबल्स सत्य हैं