×

switch case 多个值

switch case 多个值(java中switch的case可以写两个参数吗比如case 3||4 ,case 5&&6 ,case ss.equsls(aa):)

admin admin 发表于2023-09-18 04:57:10 浏览25 评论0

抢沙发发表评论

本文目录

java中switch的case可以写两个参数吗比如case 3||4 ,case 5&&6 ,case ss.equsls(aa):

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

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;....

c++ switch语句,一个case后面可以跟多个常量吗

你去看一下switch case 分支支的介绍就知道了

switch的用法是判断case后面的表达式和switch后面的表达式是否相匹配,一旦case匹配,就会顺序执行后面的程序代码,而不管后面的case是否匹配,直到遇见break(事实上是return 和 goto 也可以打断)。

switch (a){case 1:case 3:case 5:case 7:case 9:    cout《《“单数“《《endl;    break;case 2:case 4:case 6:case 8:case 10:    cout《《“双数“《《endl;}