У нас есть приложение на Java 6, работающее на сервере приложений Weblogic 11. Я пытаюсь отладить проблему. Мой кодповедение отладчика в if, else if, else
if(a==0){
//Do A
}
else if(a==1){
// Do B
}
else{
// do C
}
Моя проблема заключается в том, что даже если мой если блок верно и строка 2 выполняется еще отладчик будет перейти к строке 8 в еще блоке. Код на моей машине и на сервере синхронизирован, поэтому никакого несоответствия. Пожалуйста, помогите мне найти, что может быть неправильно с моим кодом.
Не получаете ли вы ошибку компилятора при использовании назначения 'int' в качестве условия? –
Этот новый код также прекрасен. Используйте копию. –