शुरू करेंमुफ़्त में शुरू करें

एज केस: Array का अधिकतम मान

एक और आम प्रोग्रामिंग अभ्यास किसी array को sort करना या उसमें अधिकतम मान ढूँढ़ना होता है। यहाँ उसका सबसे सरल रूप और उसके साथ एक बुनियादी समाधान दिया है। यह समाधान पूरी तरह सही नहीं है, क्योंकि यह एक अहम एज केस, खाली array, को हैंडल नहीं करता, जिसके कारण एक exception आता है.

कोड चलाएँ और देखें कि RuntimeException कैसे ट्रिगर होता है.

यह अभ्यास पाठ्यक्रम का हिस्सा है

Java में Testing परिचय

पाठ्यक्रम देखें

अभ्यास निर्देश

  • ArrayIndexOutOfBoundsException उत्पन्न करने के लिए "Run Code" पर क्लिक करें और फिर सबमिट करें.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

public class MaxValue {

    public static void main(String[] arguments) {
    	// Enter the array elements that cause an ArrayIndexOutOfBoundsException
        System.out.println(findMax(new int[]{}));
    }

    public static int findMax(int[] numbers) {
        int max = numbers[0];
        for (int num: numbers) {
            if (num > max) {
                max = num;
            }
        }
        return max;
    }
}
कोड संपादित करें और चलाएँ