Java - Boolean используется с оператором If

Michael спросил: 03 февраля 2018 в 11:54 в: java

Я только начал изучать Java в школе, и я обнаружил следующий фрагмент кода. Мне сложно понять, почему вывод показывает: no .Since x обновляется до 100, а не boolean также обновляется до и, следовательно, вывод: false?

Заранее спасибо

Вот мой код:

   public static void main (String[] args)
   {
       Scanner keyboard = new Scanner(System.in);
       int x = -555;
       boolean isNegative = (x < 0);
       if (isNegative)
       {
           x = 100;
           if (isNegative)
             System.out.println("no");
          else
             System.out.println("yes");
       } 
       else
          System.out.println("maybe");  }

0 ответов