Моя программа работает. Просто в середине программы написано:
Exception in thread "main" java.lang.NullPointerException
at Example.main(Example.java:33)
Вот мой код:
String [] iArray ;
String i ;
int counter=1 ; counteragain=-1, q;
do {
System.out.print ("\n\nItem Code : ") ;
i = s.next();
if (i.equals ("0") ){
counter = 0 ;
} else {
System.out.print ("\nQuantity: ") ;
q = s.nextInt() ;
counteragain++ ;
i = iArray[counteragain];
}
} while (counter!=0) ;
Строка, в которой я получаю ошибку:
i = iArray[counteragain];
Почему я получаю эту ошибку? У меня неправильный синтаксис? Но тогда почему он запускает мою программу?
Любая помощь будет принята с благодарностью.