if-else Statement

if-else Statement: जब हमें दो या दो से अधिक शर्तों के आधार पर कोई निर्णय लेना होता है, या प्रोग्राम से कोई खास काम करवाना होता है, तब हम if – else Statement का प्रयोग करते हैं। यह साधारणत: if Statement का विस्तृत रूप है। इसका Syntax नीचे दिखाया गया है-

      if ( Expression and Condition )
      {
                      Statement 1;
                      Statement 2;
                       “     “      “
                      Statement n;
        }
        else
        {
                      Statement 3;
                      Statement 4;
                      “      “      “
                      Statement m;
          }
         Sequential Statement a;

इस Syntax के अनुसार जब if Condition सत्‍य होगी, तो Statement 1, Statement 2, से Statement n तक का Execution होगा और यदि if Condition असत्‍य होगी, तो प्रोग्राम Control, if Statement Block को छोड देगा और Default रूप से else Condition की Statements का Execution हो जाएगा।

इस तरह से Statement 3, Statement 4 से Statement m तक का Execution होगा। यदि if Condition सत्‍य होती है, तो else Block के Statements का Execution नहीं होता है। Input किये गए मान के आधार पर if या else Condition का Execution होने के बाद प्रोग्राम Control Sequential Statements का Execution करता है। Sequential Statements का तो Execution होता ही है, क्योंकि ये main() Method Block में लिखे गए हैं, और Sequential क्रम में हैं। यदि हम इस Statement का प्रयोग पिछले Program में करना चाहें, तो निम्नानुसार कर सकते हैं-

public class IfElseControlStatement
{
	public static void main(String args[])
	{
		float firstNumber = 5787.54f;
		float secondNumber = 8454.12F;
		float result;
	
		if(firstNumber > secondNumber)
		{
			System.out.println("firstNumber is Greater than secondNumber ");
			System.out.println("and secondNumber is Less than firstNumber");
		}
		else	
		{
			System.out.println("secondNumber is Greater than firstNumber ");
			System.out.println("and firstNumber is Less than secondNumber ");
		}
	}
}

// Output 
   secondNumber is Greater than firstNumber 
   and firstNumber is Less than secondNumber

हम देख सकते हैं कि दोनों ही Programs का Output समान ही प्राप्त होता है। ऐसा इसलिए हो रहा है क्योंकि ये Statement if Statement का ही विस्तृत रूप है।

Java Programming Language in Hindiये Article इस वेबसाईट पर Selling हेतु उपलब्‍ध EBook Java in Hindi से लिया गया है। इसलिए यदि ये Article आपके लिए उपयोगी रहा, तो निश्चित रूप से ये पुस्तक भी आपके लिए काफी उपयोगी साबित होगी। 

Java Programming Language in Hindi | Page: 682 | Format: PDF

BUY NOW GET DEMO REVIEWS