选择结构
if(布尔表达式){
}
布尔表达式为真则执行{}里面的内容
if(布尔表达式){
}
else{
}
布尔表达式为真则执行if{}里面的代码,否则执行else{}中的代码
if和else里面还可以嵌套if,else
if else if else 结构
与if功能基本相同
由于只每个判断后面只有一条语句,括号写不写无所谓,所以没写括号。
switch结构
语法
switch(被判断的变量){
case 变量可能值1 :语句1;break;
case 变量可能值2 :语句2;break;
…
case 变量可能值n:语句n;break;
default:语句n+1;break;
}
循环结构
for循环
语法:for(表达式1;表达式2;表达式3)
{
代码块
}
表达式1一般用于初始化判断for循环结构结束的变量。
表达式2用于判断循环终止条件
表达式3用于变量的改变
顺序:表达式1->
表达式2->代码块->表达式3->
表达式2->代码块->表达式3…
while循环
语法:while(布尔表达式){
执行语句
}
当布尔表达式为真时执行语句,直到表达式为假时。
do{} while()
与while差不多,与while的差别是先执行后判断。