जेशेल एक कमांड-लाइन टूल . है सरल बयानों, अभिव्यक्तियों, वर्गों, विधियों, चर, आदि का मूल्यांकन करने के लिए उपयोग किया जाता है और उपयोगकर्ता को तुरंत आउटपुट प्रिंट करता है।
एक सरणी जावा में भी एक ऑब्जेक्ट है . हमें एक सरणी घोषित करने और फिर बनाने की आवश्यकता है। एक चर घोषित करने के लिए जिसमें पूर्णांकों की एक सरणी होती है, हम इसका उल्लेख कर सकते हैं जैसे int[] सरणी . एक सरणी में, सूचकांक 0 से शुरू होकर (सरणी की लंबाई -1) ।
नीचे दिए गए कोड स्निपेट में, हम सरणी से विशिष्ट तत्व को खोजने के लिए एक इंडेक्स का उपयोग कर सकते हैं। यह एक इंडेक्सिंग ऑपरेटर का उपयोग करके किया जाएगा: [ ] . व्यंजक चिह्नित करता है[0] प्रथम सरणी तत्व . के लिए मानचित्र अनुक्रमणिका 0 . पर संग्रहीत सरणी के निशान।
स्निपेट-1
jshell> int[] marks = {80, 75, 95}; marks ==> int[3] { 80, 75, 95 } jshell> marks[0] $2 ==> 80 jshell> marks[1] $3 ==> 75 jshell> marks[2] $4 ==> 95 jshell> int sum = 0; sum ==> 0 jshell> for(int mark:marks) { ...> sum = sum + mark; ...> } jshell> sum sum ==> 250
नीचे दिए गए कोड स्निपेट में, हम 8 int मानों को संग्रहीत करने के लिए चिह्नों की एक सरणी बना सकते हैं और फॉर-लूप . का उपयोग करके चिह्नों के माध्यम से पुनरावृति करें , इसके मूल्यों को प्रिंट करना।
स्निपेट-2
jshell> int[] marks = {1, 2, 3, 4, 5, 6, 7, 8}; marks ==> int[8] { 1, 2, 3, 4, 5, 6, 7, 8 } jshell> marks.length $1 ==> 8 jshell> for(int i=0; i < marks.length; i++) { ...> System.out.println(marks[i]); ...> } 1 2 3 4 5 6 7 8
मैं नीचे दिए गए कोड स्निपेट में, हम विभिन्न प्रकार . के साथ कैसे सरणियों को प्रिंट कर सकते हैं आरंभिक हैं:int - 0, डबल - 0.0, बूलियन - असत्य, ऑब्जेक्ट - शून्य ।
स्निपेट-3
jshell> int[] marks = new int[5]; marks ==> int[5] { 0, 0, 0, 0, 0 } jshell> double[] values = new double[5]; values ==> double[5] { 0.0, 0.0, 0.0, 0.0, 0.0 } jshell> boolean[] tests = new boolean[5]; tests ==> boolean[5] { false, false, false, false, false } jshell> class Person { ...> } | created class Person jshell> Person[] persons = new Person[5]; persons ==> Person[5] { null, null, null, null, null }