1.顺序结构
从上到下,从左到右的执行
2.选择结构
3.循环结构
根据条件来判断是否重复执行某一段程序,若条件为真,继续循环
条件为假,退出循环
4.选择结构
-
单向选择:
if(条件)
{
…
} -
双向选择:
if(条件)
{
…
}
else
{
…
} -
多项选择
if(条件1)
{
…
}
else if(条件2)
{
…
}
else
{
}
if的语句嵌套
if(条件1)
{
if(条件2)
{
1为真2为假输出的语句
}
else
{
1为假2为真输出的语句
}
}
else
{
if(条件2)
{
1为假2为真输出的语句
}
else
{
1为假2为假输出的语句
}
}
switch语句
switch(判断值)
{
case 取值1:
语句块1;break;
case 取值2:
语句块2;break;
case 取值3:
语句块3;break;
…
case 取值n:
语句块n;break;
default:
语句块n+1;
}
注意:break语句用于结束switch语句,要在每一个case后面都加break语句
循环结构:while (先判断后循环)
while(条件)
{
//条件为真时,循环执行
}
do (先循环再判断)
{
…
}while(条件);
for语句 (先输出后循环)
for(初始化表达式;条件表达式;循环后操作)
{
…
}