java控制结构

1、if

if(){}
else if(){}
else{}

2、switch

switch(变量){
case value1:代码;break;
case value2:代码;break;
default:代码
}
  • 变量类型:byte、short、int、char、String
  • 匹配case成功,执行代码,如果有break直接跳出
  • 匹配后没有break,则对后续case及default的代码直接执行不再判断和跳出

3、while和do…while

都是满足while的条件继续执行循环内容,while是直接判断,而do while是先执行再判断

while(){}
do{}while();

4、for

for(循环变量声明;循环判断条件;循环变量更新){}

5、增强for

for(类型声明 变量:集合){}
  • 集合可以是数组、迭代器对象,或者集合对象
  • 类型声明与集合的类型一致,可以是基本数据类型,也可以是任意的对象类型
  • 功能是逐个取出,赋值给变量,然后在循环体内操作该变量,没有id需求

6、迭代器

next():取出下一个元素

hasNext():返回bool结果,是否还有下一个元素

posted @ 2023-04-19 00:40  挖洞404  阅读(2)  评论(0编辑  收藏  举报