循环的4种形式

 

while

1
2
3
while(条件语句){
      代码块
}

 

do/while

1
2
3
do{
    代码块;
}while(条件语句)

 

for

1
2
3
for(初始化语句;循环条件;步进操作){
    循环体
}

 

for后面的括号中有两个分号;分隔了三条语句。
除了循环条件必须返回一个boolean类型外,其他语句没有什么要求,
但通常情况下第一条语句用于初始化,尤其是循环的索引变量,
第三条语句修改循环变量,一般是步进,即递增或递减索引变量,
循环体是在循环中执行的语句。
在for中,每条语句都是可以为空的
for(; ; ){}
是有效的,这是个死循环,一直在空转,和while(true){}的效果是一样的。
可以省略某些语句,但分号;不能省


foreach

1
2
3
4
int[] arr = {1,2,3,4};
for(int element : arr){
      System.out.println(element);
}

foreach不是一个关键字,它使用冒号:
冒号前面是循环中的每个元素,包括数据类型和变量名称,
冒号后面是要遍历的数组或集合,
每次循环element都会自动更新。
对于不需要使用索引变量,只是简单遍历的情况,foreach语法上更为简洁。

posted @   草木物语  阅读(314)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
历史上的今天:
2021-09-14 mysql 字段长度 字符 字节
2021-09-14 Spring 事务失效的 12 种场景
2019-09-14 Java技术体系 JDK与JRE
2017-09-14 阻止 form 回车 自动提交
点击右上角即可分享
微信分享提示