У тебя не выполняется тело цикла. Видимо, при запуске не передаются параметры. Тогда args.length будет 0 и i <= args.length (коль скоро i проинициализирован 1) сразу принимает значениt false и цикл не выполняется.int arraySum = n*(n+1)/2; не надо вычислять в цикле, коль скоро n задается, как 5 и ни где не изменяется... Значит int arraySum можно проинициализировать вначале сразу значением 15Вообще массив можно задать так: int[] array = {1,2,3,4}; Зачем тебе args.length, если ты args ни где не используешь?