Re[2]: IntelliJ Idea 'Invert if'
От: zubr Россия  
Дата: 07.10.05 10:19
Оценка:
Здравствуйте, nashav0, Вы писали:

попробуем вот так
long a = 6l;
if (new Random().nextInt() == 3) {
    a = 99;
    if (false)
        return;
    a = 10;
} //Здесь else нету!
a = 5;


в этом участке кода возможные выходные значения a : {5, 99}

получим

long a = 6l;
if (new Random().nextInt() != 3) {
    a = 5;
} else {
    a = 99;
    if (false)
        return;
    a = 10;
}


а в этом {5, 10, 99}

P.S.: Idea 4.5.4 + в реальном куске кода используються переменные класса.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.