switch语句
语法
switch(变量) {
case值1:
代码语句..
break;
case值2:
代码语句...
break;
default:
break;
}
执行过程
总结:
1.如果在程序中要表示一个范围,那么推荐使用条件判断
2.如果程序中表示的是一个具体的值,可以用switch语句
注意:
//1. switch 后面的变量数据类型必须和 case 后面的值数据类型保持一至
//2. break语句必须加
循环
☞ 循环: 重复的再做一件事件
✔ 当条件满足的时候,执行循环代码
✔ 条件不满足的时候,不会执行循环代码
while循环
语法
while(条件表达式) {
代码(循环体)
}
执行过程
1. 先条件判断结构是 true 还是 false
2. 如果是true,那么程序会一直执行循环体中的代码
3. 如果条件为false,那么程序会立即跳出循环体代码结束执行
do .. while 循环
语法
do {
循环体代码
}while(条件表达式)
执行过程
☞ 先执行循环体代码
☞ 然后判断条件
☞ 如果条件为true,继续执行循环体代码
☞ 如果条件为false,循环体代码立即结束,跳出循环
与while循环的区别:
1. 如果条件不满足,do while循环会比while循环多执行一次
2. 如果条件满足,do while循环和while循环执行的次数是一样一样的。
for 循环
☞如果能明确循环次数,推荐使用for循环,如果循环次数不确定,可以使用while获取dowhile循环
语法
for(变量初始化;条件表达式;变量自增(变量自减)) {
循环体代码
}
执行过程
1.先执行变量初始化
2.条件判断,结构是否为true
3.如果条件为true,进入循环体中执行代码【如果条件为false,循环立即结束】
4.变量自增或自减--条件判断--true---执行代码
continue语句
特点
1.当程序遇到continue的时候,会结束本次循环,后面的代码也不会执行。进入到下一次循环中。
break语句
特点
1.当程序遇到break语句的时候,程序会立即终止,后面的代码不执行
网友评论