1、switch case语句
switch(表达式)
{
case 常量1:
语句1;
break;
case 常量2:
语句2;
break;
case 常量3:
语句3;
break;
…………….
case 常量n:
语句n;
break;
default:
}
【注】
1、case 分支可以有无数个;
2、default分支可有可无;
3、break必须写,用来跳出switch语句;
4、case 后面跟的是常量;
2、while循环
while(表达式)
{
语句;
}
【执行过程】当程序执行到while循环时,先判断表达式的值,如果表达式的值为真,那么执行循环体语句;然后再判断表达式的值,如果仍然为真,继续执行循环体语句;直到表达式的值为假,循环结束。
【注意事项】
1、问题需要有规律,才可以使用循环
2、需要有能使循环终止的条件
3、需要有使循环执行的循环变量
求1+2+3+4+...+100的和
int i = 1;
int sum = 0;
while(i <= 100)
{
sum = sum + i;
i++;
}
求10!
3、do while循环
do
{
语句;
}while(表达式);
4、for循环
for(语句1;表达式;语句3)
{
语句2;
}
【执行过程】先执行语句1,判断表达式的值,如果表达式的值为真,那么执行语句2,执行语句3;再判断表达式的值,如果仍然为真,继续执行语句2,执行语句3;再判断表达式的值,直到表达式的值为假,循环终止。
使用for循环实现1+2+3+。。。+100的和。
continue: 结束本次循环,继续下一次循环;
【注】当程序遇到continue时,continue后面的语句就不会被执行了,继续去循环下一次。
break : 用来终止循环(可以使用在任何循环中)。
时间: 2024-10-12 16:54:42