switc—case 语句
来源:互联网 发布:乐乎lofter4.9.0 编辑:程序博客网 时间:2024/06/06 02:56
- switch判别式只能有4种类型,int、char、byte、short;
public static void main(String args[])
{int s=0,n;
for(n=0;n<4;n++)
{
switch(n)
{
default: s+=4;
case 1: s+=1;
break;
case 2: s+=2;
break;
case 3: s+=3;
}
}
System.out.println(s);
}
输出结果为:11
break会中断当前控制流,对于switch,break语句将跳出switch,执行switch后的第一个语句。
case 和它所关联的值成为Case标号。
如果程序发现匹配的case标号,则程序从标号后面的第一个语句开始依次执行各个程序,直到遇到break为止。
如果 程序匹配了一个case 标号,执行其相关联的语句后 并没有遇到break
那么,程序会跨越其之后的case标号,直接继续执行后续标号关联的语句。
若多种判断情况放在一起:
可以用:
case 'a': case'e': case 'i':
++vowelCnt;
break;
case 标号必须是常亮表达式,就是编译时就能计算出结果的整形表达式。
case X: switch(x) x 要为int 或char 类型。
break语句用于结束 最近的 while、do whilt 、for 、switch 语句。并将程序执行权传递给紧接着被终止语句之后的语句。
当有嵌套时,break只终止最里层。
break只能出现在循环语句里 或者 switch 语句里, 出现在其他地方则会报错。
0 0
- switc—case 语句
- 黑马程序员---C语言学习笔记之分支结构if语句与switc语句的详解
- Case语句
- case语句
- case语句
- case 语句
- case语句
- case语句
- case语句
- shell编程——case语句
- shell编程——case语句
- PLSQL总结——3.case语句
- c#——switch case语句
- shell编程——case语句
- 黑马程序员——switch case语句
- c#——switch case语句
- shell编程——case语句
- c#——switch case语句
- 本地线程储存
- 广告栏使用ViewPager无限滑动的问题
- Android system broadcast SMS
- Android将bitmap保存到自定义路径
- 国内CA机构沃通错误颁发GitHub域名SSL证书
- switc—case 语句
- IK Analyzer 类图关系
- MySQL数据的主从复制、半同步复制和主主复制详解
- C#读取XML文件,反序列化为指定对象
- spring mvc拦截器和<mvc:annotation-driven />的详解
- iOS 广告轮播图的实现与封装
- tjut 3538
- VS2010/MFC编程入门之三十四(菜单:VS2010菜单资源详解)
- HTTP状态码