- boolean isBoss=true; (不能写True,只有true才是关键字,True 不是)
- boolean isBoss = "true"; 类型不匹配
- boolean a == true;==是比较运算符,不能拿来声明变量,想判断一个变量是不是true 才用比较运算符,=是拿来赋值的
声明变量是赋值么? 声明变量的意思是告诉java,我要创建一个变量,给他名字,并说明他是什么类型的,不一定会给他赋值。 boolean isBoss=true 声明变量isBoss,类型是boolean,赋值给他初始值true, 也可以分开写
- boolean isBoss; //只声明,没赋值
- isBoss=true; // 赋值
boolean a = (9 > 10); // boolean 声明一个布尔变量,右边是一个比较表达式,结果是false,把false 赋值给了a