Войти или зарегистрироваться
  • Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.

.

Статус
Закрыто для дальнейших ответов.
Здесь "разработка плагинов для новичков", а не "учим java вместе".
А всё потому, что тебе лень взять и прочитать главу в учебники, которая касается циклов.
 
Учу Java по JavaRush, большинство задачей решаю на раз-два, однако одну задачу, НУ НЕ КАК!!!
Пробовал ставить
Код:
 for (int i = 5; i < words.length; i--)
и вроде все-работает, порядок слов правильный, однако сразу после конца фразы добавляется ошибка:
Код:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: -1
Пока я командую, любая миссия суицидальная    at com.roboman.plugins.Solution.main(Solution.java:12)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:606)
    at com.intellij.rt.execution.application.AppMain.main(AppMain.java:134)

Process finished with exit code 1
В общем прошу помощи (не просто написать готовый код, а объяснить что моя криворукая натура делает не так)!!!
JavaScript:
public class Solution
{
    public static void main(String[] args)
    {
        //исправьте порядок вывода слов
        String[] words = new String[] {"суицидальная", "миссия ", "любая ", "командую, ", "я ", "Пока "};

        for (int i = 0; i < words.length; i++)
        {
            System.out.print(words[i]);
        }
    }
}
Код:
int i =words.length - 1; i > 0; --i
i > 0 обязательный элемент цикла, ибо
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: -1
 
Здесь "разработка плагинов для новичков", а не "учим java вместе".
А всё потому, что тебе лень взять и прочитать главу в учебники, которая касается циклов.
Ну уж... Простите)))
Код:
int i =words.length - 1; i > 0; --i
i > 0 обязательный элемент цикла, ибо
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: -1
Спасибо!)) Немножьк разобрался!))
 
Статус
Закрыто для дальнейших ответов.

Поделиться этой страницей

Назад
Верх