switch—case break 语句总结
来源:互联网 发布:苹果安装windows系统 编辑:程序博客网 时间:2024/05/02 04:50
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 while 、for 、switch 语句。并将程序执行权传递给紧接着被终止语句之后的语句。
当有嵌套时,break只终止最里层。
break只能出现在循环语句里 或者 switch 语句里, 出现在其他地方则会报错。
0 0
- switch—case break 语句总结
- switch-case-break语句
- switch case break default 判断语句
- 为什么switch case语句需要加入break
- switch case break
- switch case break
- switch-case retrun break
- switch case break
- switch-case-break;
- switch case 中的break
- switch-case语句忘记加break的后果
- 写switch case语句不加break会怎样。
- switch语句,在case中没有break时出现穿透
- Java中switch case 语句总结
- switch case,若无break
- JavaScript -- switch,case,break,default
- 关于switch case break建议
- java Switch-Case忘写break条件时会执行后面不符合case的语句
- Android 复习笔记5 listView ArrayList
- IIS7.0/IIS7.5 Microsoft.Web.Administration相关操作参数详解
- highcharts中如何正确显示时间格式的x轴
- UVa 1638 Pole Arrangement
- Apache/IIS/Tomcat共存,配置全能服务器
- switch—case break 语句总结
- C/C++面试必备(二)
- HttpClient网络请求
- Layer3 OSPF其他特性和虚链路
- Android Studio每次重启都恢复之前的状态
- iOS - Json解析精度丢失处理(NSString, Double, Float)
- Visualizing and Understanding Convolutional Networks
- Julia : 如何一行实现99乘法表?
- SEGGER J-Link V5.10-Reprogramming flash KEIL调试问题