java.lang.ArrayIndexOutOfBoundsException: 0 - Массив больше индекса?

Указывает ли возникающее исключение на то, что массив больше индекса? Если нет, то что это значит и почему? Как его исправить?


Исключение в потоке "main" java.lang.ArrayIndexOutOfBoundsException: 0 at leapyear.LeapYear.main(LeapYear.java:13)


public class LeapYear {

public static void main(String[] args) { 
    int year = Integer.parseInt(args[0]);
    boolean isLeapYear;

    // divisible by 4
    isLeapYear = (year % 4 == 0);

    // divisible by 4 and not 100
    isLeapYear = isLeapYear && (year % 100 != 0);

    // divisible by 4 and not 100 unless divisible by 400
    isLeapYear = isLeapYear || (year % 400 == 0);

    System.out.println(isLeapYear);
}
}
8
задан Yishai 23 October 2011 в 22:50
поделиться