boolean b1 = true;是给变量b1赋初值为true
b1 = false;是把变量b1的值改为false
你这里等号是将右边的值赋给左边,可以把true赋给b1,当然也可以把false赋给b1呀
这是一个赋值表达式,前面没有加入final修饰,所以可以重新赋值啊!
你的意思我懂,你的代码boolean b1 = false,这么定义的话,b1是变量,当然可以再次赋值true,如果你把b1设置为final,那就不能再次赋值了。比如final static boolean b1 = false
变量可以重复赋值。 一个=号是赋值,两个=是判断等于