इस ट्यूटोरियल में, आप जावा एक्सप्रेशन, जावा स्टेटमेंट, एक्सप्रेशन और स्टेटमेंट के बीच अंतर और जावा ब्लॉक के बारे में उदाहरणों की मदद से जानेंगे।
पिछले अध्यायों में, हमने उनके बारे में बहुत कुछ समझाए बिना अभिव्यक्ति, कथन और ब्लॉक का उपयोग किया है। अब जब आप चर, संचालक और शाब्दिक के बारे में जानते हैं, तो इन अवधारणाओं को समझना आसान हो जाएगा।
जावा एक्सप्रेशन
एक जावा अभिव्यक्ति में चर, ऑपरेटर, शाब्दिक और विधि कॉल शामिल हैं। विधि कॉल के बारे में अधिक जानने के लिए, जावा विधियों पर जाएँ। उदाहरण के लिए,
int score; score = 90;
यहाँ, score = 90
एक अभिव्यक्ति है जो एक रिटर्न देता है int
। एक अन्य उदाहरण पर विचार करें,
Double a = 2.2, b = 3.4, result; result = a + b - 3.4;
यहाँ, a + b - 3.4
एक अभिव्यक्ति है।
if (number1 == number2) System.out.println("Number 1 is larger than number 2");
यहाँ, number1 == number2
एक अभिव्यक्ति है जो एक बूलियन मान लौटाता है। इसी तरह, "Number 1 is larger than number 2"
एक स्ट्रिंग अभिव्यक्ति है।
जावा कथन
जावा में, प्रत्येक कथन निष्पादन की एक पूरी इकाई है। उदाहरण के लिए,
int score = 9*5;
यहाँ, हम एक बयान है। इस बयान की पूरी निष्पादन गुणा पूर्णांकों शामिल है 9
और 5
और फिर चर के लिए परिणाम बताए score
।
उपरोक्त कथन में, हमारे पास एक अभिव्यक्ति है 9 * 5
। जावा में, भाव कथन का हिस्सा हैं।
अभिव्यक्ति बयान
हम एक्सप्रेशन को समाप्त करके एक एक्सप्रेशन को स्टेटमेंट में बदल सकते हैं ;
। इन्हें अभिव्यक्ति कथन के रूप में जाना जाता है। उदाहरण के लिए,
// expression number = 10 // statement number = 10;
उपरोक्त उदाहरण में, हमारे पास एक अभिव्यक्ति है number = 10
। यहां, एक अर्धविराम ( ;
) जोड़कर , हमने अभिव्यक्ति को एक कथन ( number = 10;
) में बदल दिया है ।
एक अन्य उदाहरण पर विचार करें,
// expression ++number // statement ++number;
इसी तरह, ++number
एक अभिव्यक्ति है जबकि ++number;
एक बयान है।
घोषणाएँ
जावा में, चर घोषित करने के लिए घोषणा विवरण का उपयोग किया जाता है। उदाहरण के लिए,
Double tax = 9.5;
ऊपर दिया गया कथन एक वैरिएबल टैक्स घोषित करता है जिसे आरंभिक कर दिया गया है 9.5
।
नोट : नियंत्रण प्रवाह कथन हैं जो निर्णय लेने और जावा में लूपिंग में उपयोग किए जाते हैं। आप बाद के अध्यायों में नियंत्रण प्रवाह विवरणों के बारे में जानेंगे।
जावा ब्लॉक
एक ब्लॉक स्टेटमेंट (शून्य या अधिक) का एक समूह है जो घुंघराले ब्रेसिज़ में संलग्न है ( )
। उदाहरण के लिए,
class Main ( public static void main(String() args) ( String band = "Beatles"; if (band == "Beatles") ( // start of block System.out.print("Hey "); System.out.print("Jude!"); ) // end of block ) )
आउटपुट :
नमस्कार जुड़!
उपरोक्त उदाहरण में, हमारे पास एक ब्लॉक है if (… .)
।
यहाँ, ब्लॉक के अंदर हमारे दो कथन हैं:
System.out.print("Hey ");
System.out.print("Jude!");
हालाँकि, किसी ब्लॉक में कोई कथन नहीं हो सकता है। निम्नलिखित उदाहरणों पर विचार करें,
class Main ( public static void main(String() args) ( if (10> 5) ( // start of block ) // end of block ) )
यह एक वैध जावा प्रोग्राम है। यहां, हमारे पास एक ब्लॉक है if (… )
। हालांकि, इस ब्लॉक के अंदर कोई बयान नहीं है।
class AssignmentOperator ( public static void main(String() args) ( // start of block ) // end of block )
यहां, हमारे पास ब्लॉक है public static void main() (… )
। हालांकि, उपरोक्त उदाहरण के समान, इस ब्लॉक में कोई बयान नहीं है।