किसी सूची में अधिकतम और न्यूनतम तत्व की स्थिति खोजने के लिए, जावा प्रोग्राम इस प्रकार है -
उदाहरण
आयात करें वापसी -1; } इंट लेन =my_arr.length; इंट मैं =0; जबकि (i <लेन) { अगर (my_arr [i] ==t) {वापसी मैं; } और { मैं =मैं + 1; } } वापसी -1; } सार्वजनिक स्थैतिक शून्य मुख्य (स्ट्रिंग [] तर्क) {पूर्णांक [] my_arr ={34, 67, 89, 99, 45, 77}; int[] my_int_arr ={34, 67, 89, 99, 45, 77}; int min_val =Collections.min (Arrays.asList (my_arr)); int max_val =Collections.max (Arrays.asList (my_arr)); System.out.println ("सरणी में न्यूनतम मान है:" + min_val); System.out.println ("सरणी में अधिकतम मान है:" + max_val); System.out.println ("न्यूनतम मान की स्थिति है:" + index_val (my_int_arr, min_val)); System.out.println ("अधिकतम मान की स्थिति है:" + index_val (my_int_arr, max_val)); }}आउटपुट
सरणी में न्यूनतम मान है:34सरणी में अधिकतम मान है:99न्यूनतम मान की स्थिति है:0अधिकतम मान की स्थिति है:3
डेमो नामक एक वर्ग एक रैखिक खोज फ़ंक्शन को परिभाषित करता है जो पैरामीटर में निर्दिष्ट तत्व के सूचकांक की तलाश करता है। मुख्य फ़ंक्शन एक सरणी को परिभाषित करता है और सरणी से न्यूनतम और अधिकतम मान पाता है। इस सरणी पर रैखिक खोज फ़ंक्शन को कॉल किया जाता है और न्यूनतम मान और अधिकतम मान को रैखिक खोज फ़ंक्शन के पैरामीटर के रूप में भी पास किया जाता है। यह सरणी के न्यूनतम और अधिकतम मानों का सूचकांक देगा।