Statements, Expressions, and Keywords In Hindi
जावा प्रोग्रामिंग लैंग्वेज में मीनिंगफुल और इफेक्टिव प्रोग्राम सोर्स कोड क्रिएट करने के लिए प्रोग्राम में यूज़ होने वाले स्टेटमेंट, एक्सप्रेशन, और रिजर्व्ड जावा कीवर्ड के डिफ़ॉल्ट कॉन्सेप्ट को जानना और समझना किसी भी जावा प्रोग्रामर या डेवलपर के लिए बहुत ज़रूरी है। ये सभी एलिमेंट आपके जावा प्रोग्राम को ग्रुप कर स्ट्रक्चर और एग्जीक्यूट करने में हेल्प करते है.

So, let’s better understand statements, expressions, and keywords in Java programming.
Statements in Java Programming.
किसी जावा प्रोग्राम में यूजर डिफाइन स्टेटमेंट एक कम्पलीट एग्जीक्यूशन कलेक्शन ग्रुप होता है, जो यूजर डिफाइन प्रोग्राम में एक स्पेशल एक्शन को परफॉर्म करता है। स्टेटमेंट जावा प्रोग्राम कोड के बिल्डिंग ब्लॉक क्रिएट करते हैं। जावा प्रोग्राम में हर कस्टम डिफाइन स्टेटमेंट सीक्वेंस में वन बाय वन एग्जीक्यूट होता है. जब तक कि डिफाइन प्रोग्राम के कंट्रोल फ्लो लूप स्टेटमेंट या कंडीशनल एग्जीक्यूशन इसे न बदल दें।
Types of Statements in the Java Language.
Declaration Java Statement – जावा प्रोग्राम में प्रोग्रामर की जरूरत के अनुसार वेरिएबल या पैरामीटर डिक्लेयर करने में इनका यूज़ किया जाता है।
int p = 3; // यहाँ p को एक इंटीजर वेरिएबल के रूप में डिक्लेयर किया गया है, और यह इसे 3 वैल्यू को असाइन करता है।
Assignment Java Statement – जावा प्रोग्राम में डिक्लेअर वेरिएबल को वैल्यू असाइन करने में किया जाता है।
q = 7; // यह जावा प्रोग्राम में वेरिएबल ‘q’ को 7 न्यूमेरिक वैल्यू असाइन करता है।
Expression Java Statement – जावा प्रोग्राम में ये वेरिएबल है, जो वेरिएबल या प्रोग्राम के लिए वैल्यू को क्रिएट करते हैं, इनका यूज़ वेरिएबल वैल्यू को असाइनमेंट या कैलकुलेशन करने में किया जाता है।
p + 9; // यहाँ प्रोग्राम एक्सप्रेशन स्टेटमेंट, ‘p + 9’ की वैल्यू को कैलकुलेट करता है, लेकिन सिस्टम में स्टोर नहीं करता है।
Control Flow Java Statements – ये आपको जावा प्रोग्राम में एग्जीक्यूशन के कण्ट्रोल फ्लो को कण्ट्रोल और मॉडिफाई करने में हेल्प करते हैं।
Java conditional statements (if, switch).
if (p > 1) {
System.out.println(“p is greater than 1 value”);
}
For, while, and do-while looping statements (for, while, do-while).
for (int q = 0; q < 10; q++) {
System.out.println(q);
}
Method Calls – जावा प्रोग्राम में मेथड को कॉल करना एक स्टेटमेंट है, जो जावा प्रोग्राम मेथड के अंदर स्टेटमेंट्स के सीक्वेंस को वन बाय वन एग्जीक्यूट करता है।
System.out.println(“Welcome to Java programming!”); // कंसोल स्क्रीन पे प्रिंट करने के लिए मेथड को कॉल करता है
Return Java statements – जावा प्रोग्राम में मेथड से बाहर एग्जिट करने और प्रोग्राम वैल्यू को रिटर्न करने के लिए यूज़ किया जाता है।
return 9; // यह प्रोग्राम में मेथड से वैल्यू 9 वैल्यू को रिटर्न करता है
Complete program example of a multiple statement in Java.
public class Main
{
public static void main(String[] args) {
int p = 1; // declare a p as int statement
p = 2; // use assignment variable statement
if (p > 2) { // use program control flow statement
System.out.println(“p is greater than 2”);
} else {
System.out.println(“p is less than or equal to 2”);
}
for (int q = 0; q < 9; q++) { // use for loop statement
System.out.println(q);
}
System.out.println(“have a nice day!”); // use program Method call
}
}
Expressions in Java Programs.
जावा प्रोग्रामिंग में एक एक्सप्रेशन वेरिएबल, ऑपरेटर, और क्लास मेथड कॉल का ग्रुप कॉम्बिनेशन होते है, जो प्रोग्राम में दी गई एक ही वैल्यू को इवैल्यूएट करता है। जावा प्रोग्रामिंग में एक्सप्रेशन का यूज़ प्रोग्राम ऑपरेशन करने और वेरिएबल पैरामीटर वैल्यू को रिटर्न करने में किया जाता है। ये जावा स्टेटमेंट के रिवर्स, एक्सप्रेशन में हमेशा एक रिज़ल्ट को प्रोवाइड करते हैं।
Types of Java Program Expressions.
Arithmetic expressions – इसका यूज़ अरिथमेटिक जावा मैथमेटिकल ऑपरेशन परफॉर्म करने में जैसे ऐड, सब्सट्रैक्ट, मल्टिप्लाय, डिवाइड, आदि में किया जाता हैं।
int total =1 + 2; // यहाँ टोटल अरिथमेटिक एक्सप्रेशन 3 होता है
int multiply = 2 * 3; // यहाँ मल्टिप्लाय अरिथमेटिक एक्सप्रेशन 6 होता है
Relational expression – इसमें वेरिएबल वैल्यू को कम्पेयर करने और बूलियन प्रोग्राम एक्सप्रेशन रिज़ल्ट डिस्प्ले करने में किया जाता है।
boolean isGreater = 2 > 1; // यहाँ रिलेशनल एक्सप्रेशन true डिस्प्ले होता है
Logical expression – प्रोग्राम में लॉजिकल कंडीशन ऑपरेशन को परफॉर्म करने में किया जाता है।
boolean output = (p > 2) && (p < 9 ); // यहाँ यूजर डिफाइन लॉजिकल AND एक्सप्रेशन true/false हो सकता है
String expression – इसमें जावा प्रोग्राम में स्ट्रिंग को ऐड कर डिस्प्ले करना शामिल होता है।
String message = “Welcome to, ” + “java!”; // यहाँ स्ट्रिंग एक्सप्रेशन आउटपुट में “Welcome to, java!” है
Method call expression – जावा प्रोग्राम में एक मेथड कॉल एक एक्सप्रेशन हो सकता है, अगर वह प्रोग्राम में कोई वैल्यू रिटर्न करता है।
int length = “Welcome”.length(); // यहाँ मेथड कॉल एक्सप्रेशन का मतलब 7 है
Conditional (ternary) expression – यहाँ जावा प्रोग्राम में if-else स्टेटमेंट के लिए एक शॉर्टहैंड मेथड है।
String output = (p > 7) ? “greater value” : “smaller value “; // it control flow of Ternary expression output
Example of an Expression in a Java program.
public class Main
{
public static void main(String[] args) {
int p = 4;
int q = 7;
int addition = p + q; // ceate a Arithmetic expression value
boolean isEqual = (p == q); // use Relational expression in java
System.out.println(“the addtion is – ” + addition);
System.out.println(“Is value equal? ” + isEqual);
}
}
Reserved Keywords in Java.
जावा प्रोग्रामिंग में कीवर्ड रिज़र्व्ड वर्ड या टेक्स्ट होते हैं, जिनका जावा प्रोग्रामिंग सिंटैक्स में पहले से फिक्स मीनिंग या यूज़ होता है। जावा प्रोग्रामर इन रिजर्व्ड कीवर्ड को आइडेंटिफ़ायर जैसे, वेरिएबल पैरामीटर नाम, क्लास मेथड नाम, या क्लास नाम के रूप में यूज़ नहीं कर सकते। ये जावा प्रोग्राम के स्ट्रक्चर को डिफाइन या प्रीव्यू करते हैं, और प्रोग्रामर को प्रोग्राम के फ़्लो को कंट्रोल और मैनेज करने में हेल्प करते हैं।
Common Java Keywords.
Java control flow keywords.
if, else, switch, case, break, continue, return
जावा प्रोग्राम में इन कीवर्ड का यूज़ प्रोग्राम कंडीशन और लूप के आधार पर यूजर डिफाइन प्रोग्राम एग्ज़िक्यूशन के फ़्लो को कंट्रोल और मैनेज करने में किया जाता है।
if (p > 1) {
System.out.println(“p is greater than 1”);
}
Java data type keywords.
int, float, char, boolean, double, byte, short, long आदि जावा डाटा टाइप कीवर्ड है.
डाटा टाइप कीवर्ड जावा प्रोग्राम में वेरिएबल के डेटा टाइप नेचर को डिफाइन करते हैं।
int p = 7;
float q = 99.78;
Class and object Java keywords.
class, interface, extends, implements, this, super
ये कीवर्ड जावा प्रोग्राम में क्लास, इंटरफ़ेस, इनहेरिटेंस, और करंट या पैरेंट क्लास के रेफरेंस को डिफाइन करते हैं।
class Course { … }
class Java extends Course { … }
Java access modifiers.
public, private, protected
जावा एक्सेस मॉडिफायर कीवर्ड क्लास, मेथड और वेरिएबल की विज़िबिलिटी को मौजूदा प्रोग्राम में कंट्रोल करते हैं
public class TestClass { … }
private int unique; // यह वेरिएबल प्रोग्राम में सिर्फ़ उसी क्लास में एक्सेस कॉल और कण्ट्रोल किया जा सकता है।
Method and variable declaration keywords.
static, final, void
ये जावा प्रोग्राम में कीवर्ड मेथड और वेरिएबल के बिहेवियर को डिफाइन करने में हेल्प करते हैं।
static int count; // declare as a static data type variable
final int MAX = 70; // declare as final constant
void display() { … } // declare as a method without a return value
Exception handling keywords.
try, catch, throw, throws, finally
ये कीवर्ड जावा प्रोग्राम में एक्सेप्शन और एरर को हैंडल और कण्ट्रोल करने के लिए यूज़ किए जाते हैं।
try {
int output = 20 / 0; // This will display an exception in the program
} catch (ArithmeticException e) {
System.out.println(“Display Error – Divide by zero value”);
}
Other types of Java keywords.
package, import, new, null, instanceof, enum, assert
अन्य प्रकार के कीवर्ड्स के कई मल्टीप्ल यूज़ हो सकते हैं, जैसे नए क्लास ऑब्जेक्ट बनाना, क्लास पैकेज को डिफाइन करना, या enums डाटा टाइप के साथ काम करना आदि है।
TestClass obj = new TestClass(); // एक नई क्लास ऑब्जेक्ट क्रिएट करने के लिए ‘new’ कीवर्ड का यूज़ करना
Example of using multiple keywords in a Java program.
public class Main
{
public static void main(String[] args) {
final int MAX_VALUE = 70; // here ‘final’ keyword – use as constant
int value = 20; // here value Variable declaration using as ‘int’ data type
if (value < MAX_VALUE) { // here we use ‘if’ control flow keyword in program
System.out.println(“Here value is less than MAX_VALUE”);
}
try { // let ceate a ‘try’ block for any type program exception handling
int result = 20 / 0; // use to display Arithmetic prgram exception
} catch (ArithmeticException e) {
System.out.println(“Display Error – Divide by zero value”);
}
}
}
Conclusion of Statements, Expressions, and Keywords in Java Programming.
- जावा प्रोग्रामिंग में स्टेटमेंट वे एक्शन या कण्ट्रोल होते हैं, जो जावा प्रोग्रामर द्वारा क्रिएट प्रोग्राम में एक्शन परफॉर्म करता है, और इसमें प्रोग्राम डिक्लेरेशन, असाइनमेंट, मेथड कॉल और कंट्रोल फ्लो ऑपरेशन आदि मौजूद होते हैं।
- जावा प्रोग्राम में एक्सप्रेशन वेरिएबल, ऑपरेटर और मेथड कॉल का ग्रुप कॉम्बिनेशन होते हैं. जो जावा प्रोग्राम में डिफाइन किसी एक वैल्यू पर इवैल्यूएट होते हैं। इनका जावा प्रोग्राम में स्टेटमेंट में यूज़ रिजल्ट डिस्प्ले करने में किया जाता है।
- कीवर्ड जावा प्रोग्रामिंग में रिजर्व्ड या पहले से फिक्स्ड रिज़र्व्ड वर्ड टेक्स्ट होते हैं, जो हर क्रिएट जावा प्रोग्रामिंग लैंग्वेज सिंटैक्स का पोरशन या स्ट्रक्चर होते हैं। ये जावा प्रोग्राम में इंडीकेट करते हैं कि यूजर क्रिएट जावा प्रोग्राम कैसे स्ट्रक्चर्ड किया गया है, और ये कीवर्ड इस प्रोग्राम के बिहेवियर को कैसे कंट्रोल और मैनेज करते हैं।
