Почему значение моей переменной всегда равно -1?
private void btnCalculateMouseClicked(java.awt.event.MouseEvent evt) { String hexNumber; int decNumber = 0; int counter; hexNumber = txtHexNumber.getText(); for (counter = (hexNumber.length() - 1); counter >= 0; counter--); { System.out.println(counter); } txtDecNumber.setText(decNumber + ""); }
Неважно, насколько длинна строка hexNumber, значение счетчика всегда равно -1!
Но я не понимаю почему!
Что я уже пробовал:
Я попытался запустить код в одношаговом режиме, но не смог найти проблему.
[no name]
Возьмем точку с запятой из конца вашей линии.