Pages

Pages - Menu

Thursday, 7 March 2013

star problem in java

जब भी हम कंप्यूटर की किसी नयी भाषा को सीखते है तो उस भाषा को पढ़ाने वाले गुरूजी हमे तारो की समस्या का सवाल पूछना नहीं भूलते । आज हम देखेंगे की इस समस्या का समाधान क्या है और इसको देखते ही झट से कैसे हल किया जा सकता है ।

पहला सवाल
तारो को फॉर लूप द्वारा इस प्रकार प्रिंट करवाइए :

***** 
****
***
**
*
इन तारो को देख कर दो बाते तो बिलकुल स्पष्ट है ।
पहली : इस प्रोग्राम में हमे पांच लाइन तक निचे आना होगा , जैसे पहले 5 तारे प्रिंट करो फिर लाइन बदलो और 4 तारे प्रिंट करो फिर लाइन बदलो । इसी प्रकार तब तक करते रहो जब तक 1 तारा नहीं बचे

दूसरी : एक लाइन में कही तारे एक साथ प्रिंट करने है । जैसे पहली लाइन में 5 ,दूसरी में 4 , तीसरी में 3 

दोनों ही कामो के लिए हम फॉर लूप का प्रयोग करेंगे अर्थात दो फॉर लूपो का । एक लूप हमे लाइन बदलने में सहायक होगा एवं दूसरा तारे को प्रिंट करने में ।
इसको चलाने के लिए कमांड :
c:\javac Star.java
c:\java Star

कोड :
 public class Star {

        public static void main(String[] args) {
    for(int i =1; i<=5; i++) {
        for(int j=5; j>=i;j--) {
            System.out.print("*");
            }    
                                    System.out.print("\n");
                            

                }    
                        }

}

No comments:

Post a Comment