title: this if-else question shows output to be 48
body: <pre><code>public class ControlStatement {
   
      public static void main(String[] args) {
         int a=25;
  
         if (a--&gt;a--) {
            {
              a='0';
            }
         }
         else {
            --a;
         }
  
         System.out.print(a);
     }
  }
  </code></pre>
  <p>This outputs 48. how did the answer come as 48? can anyone please explain</p>