Avatar ·

जावा में array कैसे declare और initialize करें?

सभी को नमस्ते! मैंने अभी Java सीखना शुरू किया है और arrays declare करने में भ्रम हो रहा है। विभिन्न उदाहरणों में मैं अलग-अलग syntax देखता हूँ, और समझ नहीं पा रहा कि कौन सा सही है और कब किसका उपयोग करना चाहिए। मैंने यह प्रयास किया: ```java int numbers[]; int[] numbers; int[] numbers = new int[5]; int numbers = {1, 2, 3}; ``` पहला विकल्प compile हो जाता है, लेकिन कुछ किताबों में लिखा है कि ऐसा करना गलत है। दूसरा विकल्प भी काम करता है, लेकिन मुझे अंतर समझ नहीं आता। तीसरा विकल्प एक array बनाता है, लेकिन मुझे नहीं पता कि इसे मानों से कैसे भरूं, सिवाय प्रत्येक element के लिए `numbers[0] = 1` लिखने के। चौथा विकल्प तो compile error देता है। कृपया समझाएं कि Java में arrays को सही तरीके से कैसे declare और initialize करें? किन मामलों में किस syntax का उपयोग करें? `new` क्या है और इसकी आवश्यकता क्यों है? और क्या declare करते समय तुरंत मान सेट करने का कोई तरीका है, बिना प्रत्येक element को अलग-अलग लिखे? सरल और स्पष्ट उदाहरणों के लिए आभारी रहूंगा, क्योंकि मैं नौसिखिया हूं।