if语句
if语句有三种格式
if格式1:
if(表达式){
语句;
}

1)一般情况如果只是一个简单语句操作或者运算(单条语句),{}是可以省略,不影响执行流程但是,不建议省略
2)有左大括号 { 的地方不能有分号;有分号的地方不能有左大括号{
if格式2:
if(表达式){
语句1;
}else{
语句2;
}

if格式3:
if(表达式1){
语句1;
}else if(表达式2){
语句2;
…//可以有好几个else if
}else{
语句n+1 ;
}
执行流程:
1)首先判断表达式1是否成立
2)如果成立,执行语句1, if语句结束!
3)如果不成立,判断表达式2是否成立,
4)如果成立,执行语句2,if语句结束!
5)如果还不成立,依次判断…
如果上述不成立,执行else中的语句!
2.switch语句
switch(常量){
case 条件一:
输出语句;
break;
case 条件二:
输出语句;
break;
case 条件三:
输出语句;
break;
…
case 条件n:
输出语句;
break;
default :
输出语句
}
注意事项:case 语句中 这能跟常量 不能跟变量
case a>4 && a< 8; 这种程序会报错
case 4;这种就不会报错
case 后面一定要跟 break;
当你判断之后会跳出循环,不然caseyou穿透效果
3.for循环
1)for (判断语句){
输出语句
}

2)for 循环里面可以循环for循环

while语句
4.while(条件判断语句){
循环体语句;
控制语句;
}
比如做一个水仙花数(三位数:个位的3次方+十位的3次方+百位的3次方=这个三位数 153=13+53+3^3)

do----while语句
do{
循环体语句;
控制语句;
}while(条件表达式){
判断表达式是否成立,成立继续执行循环体语句
不成立循环结束
}
注意do —while最少执行一次