java中switch case语句 如何给一个变量赋予两个值?比如说int num=1&&5这种错误如何更改?!

如题所述

&&左右连接的必须是逻辑表达式,1和5算啥,就算左右两边是boolean值吧,然后你怎么能把一个boolean值赋给int呢?
switch case本来就没有这种功能,其最大缺点就是只能对应一个值
如果你要表达同时是1和5的关系,乖乖用if else
如果表达1或5,可以写作
switch(x){
case 1:
case 5:
/*执行内容*/

break;

....
温馨提示:内容为网友见解,仅供参考
无其他回答

...case语句 如何给一个变量赋予两个值?比如说int num=1&&5这种错误...
switch case本来就没有这种功能,其最大缺点就是只能对应一个值 如果你要表达同时是1和5的关系,乖乖用if else 如果表达1或5,可以写作 switch(x){ case 1:case 5:\/*执行内容*\/ break;...

java 如何一个方法按case返回不同的值
1.小的往大的转换(宽化),自动转换,有些时候就会自动提升为大的类型,比如switch中 2.大的往小的转换(窄化)必须强制类型转换所以long不行,要想行就得强转如(int)long switch后面括号中只能探测到int类型数,同理,float、double也是不行的,要想行就强转。

java中switch的case可以写两个参数吗比如case 3||4 ,case 5&&6 ,case...
这个倒是没见过,应该不能,不过你可以这样写,一样达到你的要求:switch(a) { case 1:case 2:\/\/执行代码 break;case 3:\/\/执行代码 break;...} 这样的话a等于1或者2时执行相同的代码。ps:你给的例子都是boolean类型的结果,switch的不接受这样的参数。

JAVA 中的switch 语法使用 case后面能不能跟比较运算符,自己写了一个...
不行 值必须是int型的,或者是能够自动进行隐试转换成int型的表达式。也就是说可以是byte\/short\/char\/int型的 在jdk1.7以上好像可以使用String类型 bool类型是不可以的

switch-case语句在java中的应用
1、首先在编辑器中新建一个java文件,并编写一个主函数,如下图所示 2、接下来加入switch结构,首先向switch中传入int类型的数据,如下图所示 3、然后还可以向switch中传入char类型的数据,如下图所示 4、最后在JDK1.7以后还可以传入string类型的数据,如下图所示 工具\/材料 java编辑器 ...

java的switch语句中的case后面是不是只能执行一条语句,如果不是,想 ...
可以执行多行代码。你把想执行的多个case语句中的break去掉,这几行代码就可以被执行了。当然,通常我们不这样用的。

java中switch语句中case后为啥不能加 int类型的常量
case后只能跟编译期常量,Integer是一个对象不是一个编译期常量,你需要写成int而不是Integer。

java中switch怎么才能出现两个case 1
不能 因为switch代表着 分支判断 两个case 1 如果此时 switch(a) a的值为1 系统不知道该去哪个case执行代码

java中一个Integer数字有两个值怎么表示(是或者关系)
一竖是非简洁或运算符,无论其左侧是否为true,都要运算其右侧的表达式。两竖是简洁或运算符,只要左侧为true,右侧直接忽略就可以返回true了,反之就要运算右侧。

Java中的switch语句怎么使用
switch 语句的格式:switch ( 整型或字符型变量 ){ case 变量可能值1 :分支一;break;case 变量可能值2 :分支二;break;case 变量可能值3 :分支三;break;...default :最后分支;} 在 switch 的语法里,我们要学到4个关键字:switch、case 、break、default。在 switch ( 变量 ) 这一行里,...

相似回答