package com.heima.HelloWorld; 
 
public class HelloWorld { 
 
        /** 
         * @param args 
         */ 
        public static void main(String[] args) { 
                boolean b = true; 
                if (b = false) { 
                        System.out.println("a"); 
                } else if (b) { 
                        System.out.println("b"); 
                } else if (!b) { 
                        System.out.println("c"); 
                } else { 
                        System.out.println("d"); 
                } 
        } 
} 
 
为什么if内的b能够赋值? |   
        
 
    
    
    
     
 
 |