#344 Array Index Out of Bounds in a Loop

Companies:
Sberbank
Themes:
JavaJava BasicsCode Review

What will be printed?

public class Test {
    public static void main(String[] args) {
        int[] num = {1, 4, 5, 88, 100};
        int res = calculate(num);
        System.out.println("AVG:" + res);
    }

    public static int calculate(int[] num) {
        int sum = 0;
        for (int i = 0; i <= num.length; i++) {
            sum += num[i];
        }
        return sum;
    }
}

Question review

Mentor
Answer as you would in a real interview. I’ll ask follow-up questions, then compare your answer with the reference answer and show your accuracy as a %.
Sign in to start the dialogue The mentor keeps the context of the current question and your previous messages.
Sign in