Может кто помочь с пониманием примера
boolean isExit = false;
       while (!isExit)
       {
           String s = buffer.readLine();
           isExit = s.equals("exit");
       }
у меня в голове он имеет следующий вид:
boolean isExit = false;
       while (!isExit)   //до тех пор пока isExit НЕ false т.е. пока он равен true
       {
           String s = buffer.readLine();
           isExit = s.equals("exit");//если введен не exit, то isExit=false а значит условие(isExit == true) не выполняется, и цикл должен прерватся, почему оно работает?
       }