WalterCC Ответов: 1

Ошибки начинающих в jcreator !


- Привет! У меня возникли трудности с кодом из моей учительской книги.
В коде я должен вывести делители.
Я получаю эту ошибку:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0 at Display.main(afisare.java:7)


Я действительно расстраиваюсь , вы можете мне помочь ? Вот код:
class Display
{
public static void main(String args[ ] )
{
 	int nr=Integer.parseInt(args[0]);
 	int i;
for (i=1; i<=nr; i++)
if (nr%i==0)
System.out.println(i);
}// main
}// class




Извините за мой английский , я из Средней Европы.

Что я уже пробовал:

Я действительно не знаю , почему я получаю эту ошибку, может кто-нибудь объяснить мне , пожалуйста !

Bryian Tan

Передавали ли вы аргумент командной строки при его запуске?

WalterCC

я не получить его , к сожалению . Сначала я пишу код несколько раз и запускаю его , но все равно не работаю , а потом просто копирую и вставляю его из своей учительской pdf-книги ,все еще не запущенной.

AstiAsti

Код не является проблемой как таковой ( хотя простая проверка кода может остановить эту проблему ), выполните поиск в google для “аргументов командной строки в jCreator”, это, надеюсь, укажет вам правильное направление.

WalterCC

я так и сделал , не разгадал

1 Ответов

Рейтинг:
0

Member1x

Ты меняя свой код

public static void main(String args[ ] )

к
public static void main(String[] args)

Это должно решить проблему.