Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Java

जावा प्रोग्राम: पिरामिड स्टार पैटर्न प्रिंट करना


इस लेख में, हम समझेंगे कि पिरामिड स्टार पैटर्न कैसे प्रिंट किया जाता है। पैटर्न कई फॉर-लूप्स और प्रिंट स्टेटमेंट्स का उपयोग करके बनाया जाता है।

उदाहरण

इनपुट

मान लीजिए हमारा इनपुट है:

Enter the number of rows : 8

आउटपुट

वांछित आउटपुट होगा:

The pyramid star pattern : 
       *
      * *
     * * *
    * * * *
   * * * * *
  * * * * * *
 * * * * * * *
* * * * * * * *

एल्गोरिदम

चरण 1 - शुरू करें
चरण 2 - तीन इंटीजर वैल्यू घोषित करें: i, j और my_input
चरण 3 - यूजर से आवश्यक मान पढ़ें / मान परिभाषित करें
चरण 4 - कैरेक्टर्स के बीच स्पेस पाने के लिए दो नेस्टेड 'for' लूप्स के माध्यम से पुनरावृति करें
चरण 5 - इनरमोस्ट लूप के माध्यम से पुनरावृति करने के बाद, हम एक और 'for' लूप के माध्यम से पुनरावृति करते हैं। यह आवश्यक कैरेक्टर प्रिंट करने में मदद करेगा
चरण 6 - अब, बाद की पंक्तियों में कैरेक्टर्स की विशिष्ट संख्या प्राप्त करने के लिए एक नई लाइन प्रिंट करें
चरण 7 - परिणाम प्रदर्शित करें
चरण 8 - रुकें

उदाहरण 1: यूजर इनपुट आधारित

यहां, इनपुट यूजर द्वारा प्रॉम्प्ट के आधार पर दर्ज किया जाता है।

import java.util.Scanner; 
public class Pyramid{ 
    public static void main(String args[]){ 
        int i, j, my_input; 
        System.out.println("आवश्यक पैकेज इम्पोर्ट किए गए हैं"); 
        Scanner my_scanner = new Scanner(System.in); 
        System.out.println("एक रीडर ऑब्जेक्ट परिभाषित किया गया है"); 
        System.out.print("पंक्तियों की संख्या दर्ज करें: "); 
        my_input = my_scanner.nextInt(); 
        System.out.println("पिरामिड स्टार पैटर्न: "); 
        for (i=0; i<my_input; i++){ 
            for (j=my_input-i; j>1; j--){ 
                System.out.print(" "); 
            } 
            for (j=0; j<=i; j++ ){ 
                System.out.print("* "); 
            } 
            System.out.println(); 
        } 
    } 
}

आउटपुट

आवश्यक पैकेज इम्पोर्ट किए गए हैं
एक रीडर ऑब्जेक्ट परिभाषित किया गया है
पंक्तियों की संख्या दर्ज करें: 8
पिरामिड स्टार पैटर्न: 
       *
      * *
     * * *
    * * * *
   * * * * *
  * * * * * *
 * * * * * * *
* * * * * * * *

उदाहरण 2: पूर्व-परिभाषित मान

यहां, इंटीजर पहले से परिभाषित है, और इसका मान एक्सेस करके कंसोल पर प्रदर्शित किया जाता है।

public class Pyramid{ 
    public static void main(String args[]){ 
        int i, j, my_input; 
        my_input = 8; 
        System.out.println("पंक्तियों की संख्या परिभाषित है: " + my_input); 
        System.out.println("पिरामिड स्टार पैटर्न: "); 
        for (i=0; i<my_input; i++){ 
            for (j=my_input-i; j>1; j--){ 
                System.out.print(" "); 
            } 
            for (j=0; j<=i; j++ ){ 
                System.out.print("* "); 
            } 
            System.out.println(); 
        } 
    } 
}

आउटपुट

पंक्तियों की संख्या परिभाषित है: 8
पिरामिड स्टार पैटर्न: 
       *
      * *
     * * *
    * * * *
   * * * * *
  * * * * * *
 * * * * * * *
* * * * * * * *

  1. - जावा प्रोग्राम: लेफ्ट ट्रायंगल स्टार पैटर्न (सरल संस्करण)

    इस लेख में हम समझेंगे कि सरल लेफ्ट ट्रायंगल स्टार पैटर्न कैसे प्रिंट किया जाता है। यह पैटर्न बेसिक फॉर-लूप्स का उपयोग करके बनाया जाता है। डेमोनस्ट्रेशन इनपुट: पंक्तियों की संख्या दर्ज करें: 8 आउटपुट: लेफ्ट ट्रायंगल स्टार पैटर्न: * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

  1. - जावा प्रोग्राम से स्ट्रिंग प्रिंट करना

    इस लेख में हम समझेंगे कि जावा में स्ट्रिंग कैसे प्रिंट की जाती है। एक स्ट्रिंग वर्णों और अल्फान्यूमेरिक मानों का एक पैटर्न होती है। स्ट्रिंग बनाने का सबसे आसान तरीका है: String str = Welcome to the club!!! जब भी यह आपके कोड में एक स्ट्रिंग लिटरल का सामना करता है, तो कंपाइलर एक String ऑब्जेक्ट बनाता

  1. - इनवर्टेड स्टार पैटर्न प्रिंट करने के लिए Python प्रोग्राम

    जब Python में इनवर्टेड स्टार पैटर्न प्रिंट करने की आवश्यकता होती है, तो for लूप का उपयोग किया जा सकता है। यह संख्याओं की एक रेंज पर इटरेट करने में मदद करता है, और आवश्यक कैरेक्टर को आवश्यक फ्रीक्वेंसी में प्रिंट करता है, और हर इटरेशन के बाद काउंट को डिक्रीमेंट किया जा सकता है।इसके लिए एक प्रदर्शन नी