qq_小可爱_
2017-08-01 16:37
为什么case后面可以用^但是不能用||呢
^是异或(位运算符);1^2 = 3; || 是或(逻辑运算符 (操作符只能是布尔类型的));
switch后面的括号里面不能是boolean(可以是int;String);
boolean类型不参与转换,任何类型不能转换为boolean型,boolean也不能转换为其他类型;
case后面括号里必须是常量或者常量表达式
case的值不能是布尔值。
这个你要去问创始人
Java入门第一季(IDEA工具)升级版
1165175 学习 · 17581 问题
相似问题