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

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


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

डेमोनस्ट्रेशन

इनपुट:

पंक्तियों की संख्या दर्ज करें: 8

आउटपुट:

पिरामिड स्टार पैटर्न:
        *
       * *
      * * *
     * * * *
    * * * * *
   * * * * * *
  * * * * * * *
 * * * * * * * *

एल्गोरिदम

चरण 1 - शुरू
चरण 2 - तीन इंटीजर वेरिएबल घोषित करें: i, j, my_input
चरण 3 - उपयोगकर्ता से मान पढ़ें या परिभाषित करें
चरण 4 - दो नेस्टेड 'for' लूप्स को एक '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 लूप का उपयोग किया जा सकता है। यह संख्याओं की एक रेंज पर इटरेट करने में मदद करता है, और आवश्यक कैरेक्टर को आवश्यक फ्रीक्वेंसी में प्रिंट करता है, और हर इटरेशन के बाद काउंट को डिक्रीमेंट किया जा सकता है।इसके लिए एक प्रदर्शन नी