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

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


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

उदाहरण

इनपुट

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

Enter the length of a side : 8

आउटपुट

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

The square pattern : 
* * * * * * * *
* * * * * * * *
* * * * * * * *
* * * * * * * *
* * * * * * * *
* * * * * * * *
* * * * * * * *
* * * * * * * *

एल्गोरिदम

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

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

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

import java.util.Scanner; 
public class SquarePattern{ 
    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 = 1; i <= my_input; i++){ 
            for(j = 1; j <= my_input; j++){ 
                System.out.print("*"); 
            } 
            System.out.print("\n"); 
        } 
    } 
}

आउटपुट

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

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

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

public class SquarePattern{ 
    public static void main(String args[]){ 
        int i, j, my_input; 
        my_input = 8; 
        System.out.println("भुजा की लंबाई परिभाषित है: " + my_input); 
        System.out.println("स्क्वायर पैटर्न: "); 
        for(i = 1; i <= my_input; i++){ 
            for(j = 1; j <= my_input; j++){ 
                System.out.print("* "); 
            } 
            System.out.print("\n"); 
        } 
    } 
}

आउटपुट

भुजा की लंबाई परिभाषित है: 8
स्क्वायर पैटर्न: 
* * * * * * * *
* * * * * * * *
* * * * * * * *
* * * * * * * *
* * * * * * * *
* * * * * * * *
* * * * * * * *
* * * * * * * *

  1. जावा प्रोग्राम: वर्ग का क्षेत्रफल निकालना जावा प्रोग्राम: वर्ग का क्षेत्रफल निकालना

    इस लेख में हम समझेंगे कि वर्ग का क्षेत्रफल कैसे निकाला जाता है। वर्ग का क्षेत्रफल: साइड × साइड = साइड² डेमोनस्ट्रेशन इनपुट: भुजा की लंबाई: 4 आउटपुट: वर्ग का क्षेत्रफल: 16 एल्गोरिदम चरण 1 - शुरू चरण 2 - दो इंटीजर वेरिएबल घोषित करें: my_side, my_area चरण 3 - उपयोगकर्ता से मान पढ़ें या परिभाषित क

  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. - इनवर्टेड स्टार पैटर्न प्रिंट करने के लिए Python प्रोग्राम

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