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

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


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

उदाहरण

इनपुट

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

Enter the number of rows : 8

आउटपुट

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

The upper star triangle star pattern : 
               *
              * *
             * * *
            * * * *
           * * * * *
          * * * * * *
         * * * * * * *
        * * * * * * * *

एल्गोरिदम

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

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

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

import java.util.Scanner; 
public class UpperStarTriangle{ 
    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=2*(my_input-i); j>=0; j--){ 
                System.out.print(" "); 
            } 
            for (j=0; j<=i; j++ ){ 
                System.out.print("* "); 
            } 
            System.out.println(); 
        } 
    } 
}

आउटपुट

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

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

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

public class UpperStarTriangle{ 
    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=2*(my_input-i); j>=0; j--){ 
                System.out.print(" "); 
            } 
            for (j=0; j<=i; j++ ){ 
                System.out.print("* "); 
            } 
            System.out.println(); 
        } 
    } 
}

आउटपुट

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

  1. - जावा प्रोग्राम: दिए गए पूर्णांक के लिए वर्ग पैटर्न प्रिंट करना

    उदाहरणimport java.util.*; import java.lang.*; public class Demo { public static void main(String[] args) { Scanner my_scan = new Scanner(System.in); System.out.println(एक रेंज दर्ज करें); int my_num = my_scan.nextInt(); int my_arr[][] = print_pattern(my_nu

  1. - जावा में ट्रायंगल पैटर्न प्रिंट करना

    ट्रायंगल पैटर्न प्रिंट करने के लिए जावा प्रोग्राम निम्नलिखित है: उदाहरण import java.util.*; public class Demo{ public static void main(String[] args){ Scanner my_scan = new Scanner(System.in); System.out.println(प्रिंट की जाने वाली पंक्तियों की संख्या दर्ज करें); in

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

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