जावा ट्यूटोरियल

जावा होम जावा परिचय जावा प्रारंभ करें जावा सिंटेक्स जावा टिप्पणियाँ जावा चर जावा डेटा प्रकार जावा टाइप कास्टिंग जावा ऑपरेटर्स जावा स्ट्रिंग्स जावा मठ जावा बूलियन जावा अगर ... और जावा स्विच जावा जबकि लूप लूप के लिए जावा जावा ब्रेक/जारी रखें जावा सरणी

जावा तरीके

जावा तरीके जावा विधि पैरामीटर्स जावा विधि ओवरलोडिंग जावा स्कोप जावा रिकर्सन

जावा क्लासेस

जावा ओओपी जावा क्लासेस/ऑब्जेक्ट्स जावा क्लास एट्रीब्यूट्स जावा क्लास मेथड्स जावा कंस्ट्रक्टर्स जावा संशोधक जावा एनकैप्सुलेशन जावा पैकेज / एपीआई जावा विरासत जावा बहुरूपता जावा इनर क्लासेस जावा एब्स्ट्रैक्शन जावा इंटरफ़ेस जावा Enums जावा उपयोगकर्ता इनपुट जावा तिथि जावा ऐरेलिस्ट जावा लिंक्डलिस्ट जावा हैश मैप जावा हैशसेट जावा इटरेटर जावा रैपर क्लासेस जावा अपवाद जावा रेगेक्स जावा धागे जावा लैम्ब्डा

जावा फ़ाइल हैंडलिंग

जावा फ़ाइलें जावा फ़ाइलें बनाएँ/लिखें जावा फ़ाइलें पढ़ें जावा फ़ाइलें हटाएं

जावा कैसे करें

दो नंबर जोड़ें

जावा संदर्भ

जावा कीवर्ड जावा स्ट्रिंग तरीके जावा गणित के तरीके

जावा उदाहरण

जावा उदाहरण जावा कंपाइलर जावा व्यायाम जावा प्रश्नोत्तरी जावा प्रमाणपत्र


जावा अगर ... और


जावा शर्तें और यदि कथन

जावा गणित से सामान्य तार्किक स्थितियों का समर्थन करता है:

  • इससे कम: ए <बी
  • इससे कम या इसके बराबर: a <= b
  • इससे बड़ा: a > b
  • इससे बड़ा या इसके बराबर: a >= b
  • a == b . के बराबर
  • के बराबर नहीं: a != b

आप इन शर्तों का इस्तेमाल अलग-अलग फैसलों के लिए अलग-अलग कार्रवाइयां करने के लिए कर सकते हैं.

जावा में निम्नलिखित सशर्त कथन हैं:

  • ifयदि कोई निर्दिष्ट शर्त सत्य है, तो निष्पादित किए जाने वाले कोड के ब्लॉक को निर्दिष्ट करने के लिए उपयोग करें
  • कोड के एक ब्लॉक को निष्पादित करने के लिए निर्दिष्ट करने के लिए उपयोग करें else, यदि वही स्थिति गलत है
  • else ifपरीक्षण के लिए एक नई शर्त निर्दिष्ट करने के लिए उपयोग करें , यदि पहली शर्त गलत है
  • switchनिष्पादित करने के लिए कोड के कई वैकल्पिक ब्लॉक निर्दिष्ट करने के लिए उपयोग करें

अगर कथन

ifयदि कोई शर्त है तो निष्पादित किए जाने वाले जावा कोड के ब्लॉक को निर्दिष्ट करने के लिए कथन का उपयोग करें true

वाक्य - विन्यास

if (condition) {
  // block of code to be executed if the condition is true
}

ध्यान दें कि ifलोअरकेस अक्षरों में है। अपरकेस अक्षर (यदि या IF) एक त्रुटि उत्पन्न करेगा।

नीचे दिए गए उदाहरण में, हम यह पता लगाने के लिए दो मानों का परीक्षण करते हैं कि क्या 20 18 से बड़ा है। यदि शर्त है true, तो कुछ टेक्स्ट प्रिंट करें:

उदाहरण

if (20 > 18) {
  System.out.println("20 is greater than 18");
}

हम चर का परीक्षण भी कर सकते हैं:

उदाहरण

int x = 20;
int y = 18;
if (x > y) {
  System.out.println("x is greater than y");
}

उदाहरण समझाया गया

ऊपर के उदाहरण में हम दो चर, x और y का उपयोग करते हैं , यह जांचने के लिए कि x, y से बड़ा है या नहीं ( >ऑपरेटर का उपयोग करके)। चूंकि x 20 है, और y 18 है, और हम जानते हैं कि 20 18 से बड़ा है, हम स्क्रीन पर प्रिंट करते हैं कि "x, y से बड़ा है"।



अन्य कथन

elseयदि शर्त है तो निष्पादित किए जाने वाले कोड के ब्लॉक को निर्दिष्ट करने के लिए कथन का उपयोग करें false

वाक्य - विन्यास

if (condition) {
  // block of code to be executed if the condition is true
} else {
  // block of code to be executed if the condition is false
}

उदाहरण

int time = 20;
if (time < 18) {
  System.out.println("Good day.");
} else {
  System.out.println("Good evening.");
}
// Outputs "Good evening."

उदाहरण समझाया गया

ऊपर के उदाहरण में, समय (20) 18 से बड़ा है, इसलिए शर्त है falseइस वजह से, हम शर्त पर आगे बढ़ते elseहैं और स्क्रीन पर "गुड इवनिंग" प्रिंट करते हैं। यदि समय 18 से कम था, तो कार्यक्रम "गुड डे" प्रिंट करेगा।


अन्य यदि कथन

नई शर्त निर्दिष्ट करने के लिए कथन का उपयोग करें else ifयदि पहली शर्त है false

वाक्य - विन्यास

if (condition1) {
  // block of code to be executed if condition1 is true
} else if (condition2) {
  // block of code to be executed if the condition1 is false and condition2 is true
} else {
  // block of code to be executed if the condition1 is false and condition2 is false
}

उदाहरण

int time = 22;
if (time < 10) {
  System.out.println("Good morning.");
} else if (time < 20) {
  System.out.println("Good day.");
} else {
  System.out.println("Good evening.");
}
// Outputs "Good evening."

उदाहरण समझाया गया

ऊपर के उदाहरण में, समय (22) 10 से बड़ा है, इसलिए पहली शर्त है falseelse ifस्टेटमेंट में अगली शर्त भी है false, इसलिए हम कंडीशन पर चलते else हैं क्योंकि कंडीशन 1 और कंडीशन 2 दोनों हैं false- और स्क्रीन पर प्रिंट करें "गुड इवनिंग"।

हालांकि, अगर समय 14 होता, तो हमारा कार्यक्रम "गुड डे" छापता।


शॉर्ट हैंड इफ... एल्स (टर्नरी ऑपरेटर)

एक शॉर्ट-हैंड भी है अगर और, जिसे टर्नरी ऑपरेटर के रूप में जाना जाता है क्योंकि इसमें तीन ऑपरेंड होते हैं। इसका उपयोग कोड की कई पंक्तियों को एक पंक्ति से बदलने के लिए किया जा सकता है। यह अक्सर सरल को प्रतिस्थापित करने के लिए प्रयोग किया जाता है यदि अन्य कथन:

वाक्य - विन्यास

variable = (condition) ? expressionTrue :  expressionFalse;

लिखने के बजाय:

उदाहरण

int time = 20;
if (time < 18) {
  System.out.println("Good day.");
} else {
  System.out.println("Good evening.");
}

आप बस लिख सकते हैं:

उदाहरण

int time = 20;
String result = (time < 18) ? "Good day." : "Good evening.";
System.out.println(result);


व्यायाम के साथ खुद को परखें

व्यायाम:

xसे बड़ा होने पर "Hello World" प्रिंट करें y

int x = 50;
int y = 10;
 (x  y) {
  System.out.println("Hello World");
}