ldcf.net
当前位置:首页 >> jAvA中switCh的CAsE可以写两个参数吗比如CAsE 3||4... >>

jAvA中switCh的CAsE可以写两个参数吗比如CAsE 3||4...

直接 case 3 : case 4: //代码; break; case 5: case 6://代码; break; 呗

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

JDK1.7及以前的版本,只支持对int进行switch,也就是说,凡是可以转换成int的表达式,都可以作为switch的参数,同时case中也只支持int判断 JDK1.8开始增加了switch对String参数的支持,凡是可以toString的表达式,都可以进行判断 如楼主所述,正...

int num = 1; //这是值 switch(num){ case 1: case 2: case 4: System.out.println("执行方法1"); break; case 3: case 5: System.out.println("执行方法2"); break; default: System.out.println("没有可执行的方法.");}

switch起到的作用类似于跳转,满足switch的条件会跳转到对应的case下执行代码。 如果不加break,代码会从那开始执行,一直执行到最后,所以不符合case的语句也会被执行。 一个标准的switch、case写法如下: switch(conditions){ case ...: doSom...

可以加if 比如: char c = 'a';//定义一个字符变量cswitch(c) { //通过字符变量c确定执行哪个case分支 case 'a': //当c等于字符a时 int t=1; if(t==1){//在case分支中添加if语句 } break; case 'e': //当c等于字符e时}

方便贴出代码么

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

java中switch的用法 首先从原理上来阐述这个问题: switch(表达式) { case 常量表达式1:语句1; .... case 常量表达式2:语句2; default:语句; } 1.default就是如果没有符合的case就执行它,default并不是必须的. 2.case后的语句可以不用大括号. 3.s...

case 只能是一个确定的值。 你可以换乘 if 判断语句 if(x>=3 || x=6 || x=9 || x=12||x

网站首页 | 网站地图
All rights reserved Powered by www.ldcf.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com