逻辑运算

逻辑运算

判断

语法

1
2
if(条件)
{ 条件成立时执行代码}

判断选择

语法

1
2
3
4
if(条件)
{ 条件成立时执行的代码}
else
{条件不成立时执行的代码}

多重判断

语法

1
2
3
4
5
6
7
8
9
if(条件1)
{ 条件1成立时执行的代码}
else if(条件2)
{ 条件2成立时执行的代码}
...
else if(条件n)
{ 条件n成立时执行的代码}
else
{ 条件12至n不成立时执行的代码}

多重选择

语法

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
switch(表达式)
{
case1:
执行代码块 1
break;
case2:
执行代码块 2
break;
...
casen:
执行代码块 n
break;
default:
case1case2...case值n 不同时执行的代码
}

switch必须赋初始值,值与每个case值匹配。满足执行该 case 后的所有语句,并用break语句来阻止运行下一个case,如果没有break则继续向下运行。如所有case值都不匹配,执行default后的语句。

循环控制

1. for循环:

1
2
3
4
for(初始化变量;循环条件;循环迭代)
{
循环语句
}

2. while循环

1
2
3
4
while(判断条件)
{
循环语句
}

3. do…while循环
do while循环至少会执行一次

1
2
3
4
5
do
{
循环语句
}
while(判断条件)

4. 退出循环break
在while、for、do…while、while循环中使用break语句退出当前循环,直接执行后面的代码

1
2
3
4
5
6
for(初始条件;判断条件;循环后条件值更新)
{
if(特殊情况)
{break;}
循环代码
}

5. 继续循环continue
跳过本次循环,而整个循环体继续执行

1
2
3
4
5
6
for(初始条件;判断条件;循环后条件值更新)
{
if(特殊情况)
{ continue; }
循环代码
}

循环中,当特殊情况发生的时候,本次循环将被跳过,而后续的循环则不会受到影响。

文章目录
  1. 1. 逻辑运算
    1. 1.1. 判断
    2. 1.2. 判断选择
    3. 1.3. 多重判断
    4. 1.4. 多重选择
    5. 1.5. 循环控制