循环三要素
1.循环变量的初值(有初值)
2.循环变量的判断(能判断)
3.循环变量的更新(会更新)
if结构
if结构根据条件判断后再做处理
if(条件为真){ //代码块 }
可以省略大括号,省略大括号以后,if结构只能影响到下一行
if - else结构
if(条件为真){ //代码块 }else{ //代码块 }
多重if结构
常用来进行区间判断
if(条件1){ //代码块 } else if(条件2){ //代码块2 } else if(条件3){ //代码块3 }else{ //代码块4 }
嵌套if结构
if(条件1){ //代码块1 if(条件2){ //代码块2 } else if(条件3){ //代码块3 } }else{ //代码块4 }
switch结构
switch(表达式){ case 常量1; 语句1; break; case 常量2; 语句2; break; ......... default: 语句; }
使用switch结构时的注意点:
switch后的表达式可以是整型、字符型、 String型
case后常量表达式的值不能相同
case后允许多条语句,不需要大括号
如果不添加break语句,需要特别注意执行顺序
case和default子句的先后顺序可以自行变动
default子句可以省略
while循环
while(条件){ //代码块 }
do while循环
先执行操作得到结果,再判断是否继续
do{ //代码块 }while(条件)
for循环
for(表达式1;表达式2;表达式3){ //代码块 }
初始化循环变量→判断循环条件→迭代循环变量→执行循环操作