志在指尖
用双手敲打未来

javas witch(javaswitch语句用法)

javaswitch语句用法

控制流程语句之→switch选择判断语句
注意事项:
1、多个case后面的值不能重复;
2、switch后面小括号当中只能是下列数据类型:
基本数据类型:byte、short、char、int
引用数据类型:String字符串、enum枚举
3、switch语句格式化可以很灵活:前后顺序可以颠倒,而且break语句还可以省略不写。
“匹配到哪一个case就从哪一个位置向下执行,直到遇到了break或者整体结束为止。”javas
packagecodeJudge;
publicclassdemo{
publicstaticvoidmain(String[]args){
//TODOAuto-generatedmethodstub
Test();
defaultTest();
StringTest();
breakTest();
}
/*系统的switch
*输出数据不合理
**/
privatestaticvoidTest(){
intnum=11;
switch(num){
case1:
System.out.println(“星期一”);
break;
case2:
System.out.println(“星期二”);
break;
case3:
System.out.println(“星期三”);
break;
case4:
System.out.println(“星期四”);
break;
case5:
System.out.println(“星期五”);
break;
case6:
System.out.println(“星期六”);
break;
case7:
System.out.println(“星期七”);
break;
default:
System.out.println(“数据不合理!”);
break;
}
}
/*default不是必须的,也可以不写*/
privatestaticvoiddefaultTest(){
charch=’C’;
switch(ch){
case’B’:
System.out.println(“caseone”);
break;
case’A’:
System.out.println(“casetwo”);
break;
case’C’:
System.out.println(“casethree”);
break;
}
}
/*判断String类型
*输出OK
*/
privatestaticvoidStringTest(){
Stringstring=newString(“hello”);
switch(string){
case”hello”:
System.out.println(“OK”);
break;
default:
System.out.println(“ERROR”);
break;
}
}
/*case语句中不写break,编译并不会报错
*会一直执行之后的所有case条件下的语句,并不再进行判断,直到default语句
*代码输出结果为:casetwo
*casethree
*测试结束!
*/
privatestaticvoidbreakTest(){
charch=’B’;
switch(ch){
case’A’:
System.out.println(“caseone”);
case’B’:
System.out.println(“casetwo”);
case’C’:
System.out.println(“casethree”);
default:
System.out.println(“测试结束!”);
break;
}
}
}

未经允许不得转载:IT技术网站 » javas witch(javaswitch语句用法)
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

志在指尖 用双手敲打未来

登录/注册IT技术大全

热门IT技术

C#基础入门   SQL server数据库   系统SEO学习教程   WordPress小技巧   WordPress插件   脚本与源码下载