switch

来源:4-6 Java条件语句之 switch

qq_小可爱_

2017-08-01 16:37

为什么case后面可以用^但是不能用||呢

写回答 关注

4回答

  • 慕仰8917980
    2017-08-01 16:49:50
    已采纳

    ^是异或(位运算符);1^2 = 3;   || 是或(逻辑运算符 (操作符只能是布尔类型的));
    switch后面的括号里面不能是boolean(可以是int;String);

    boolean类型不参与转换,任何类型不能转换为boolean型,boolean也不能转换为其他类型;

    qq_小可爱...

    非常感谢!

    2017-08-04 15:39:05

    共 1 条回复 >

  • 慕少8143980
    2017-08-01 17:08:37

    case后面括号里必须是常量或者常量表达式

  • 黑脸Fish
    2017-08-01 16:52:33

    case的值不能是布尔值。

  • 亦云
    2017-08-01 16:48:41

    这个你要去问创始人

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165175 学习 · 17581 问题

查看课程

相似问题

switch

回答 4

switch

回答 3

switch

回答 3

switch

回答 4

Switch

回答 1