欢迎点击「算法与编程之美」↑关注我们!
本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章。
欢迎加入团队圈子!与作者面对面!直接点击!
1 前言
众所周知循环和遍历是一个程序的核心,不管你是什么程序、什么语言编写的程序,基本都离不开循环和遍历。所以今天小编就在本文中给大家整理了Java中的循环和遍历。
2循环
循环,顾名思义就是不断地重复某一指令。可分为两部分,条件——循环体。下面小编就一一列举java中的循环以及用法。
2.1while循环
while循环可以理解为:当...则...。
运行实例:
package com.sctu.exercise; public class Test { public static void main(String[] args) { int a = 1; while (a<=5){ System.out.println("这是while循环:"+a); a++; } } } |
输出结果:
这是while循环:1 这是while循环:2 这是while循环:3 这是while循环:4 这是while循环:5 |
2.2do...while
do...while循环是while循环的一个变体。先执行循环体,再进行判断。
运行实例:
package com.sctu.exercise; public class Test { public static void main(String[] args) { int a = 1; do { System.out.println("这是do...while循环:"+a); a++; }while (a<=5); } } |
输出结果:
这是do...while循环:1 这是do...while循环:2 这是do...while循环:3 这是do...while循环:4 这是do...while循环:5 |
2.3for循环
for循环是用得最多的循环。同样有两部分,条件——循环体。与while循环的区别在于条件部分。while循环中的a是在循环体中递增的,而for循环则是在条件部分递增的。由初始表达式、布尔表达式、迭代因子组成。
运行实例:
package com.sctu.exercise; public class Test { public static void main(String[] args) { for (int a=1;a<=5;a++){ System.out.println("这是for循环:"+a); } } } |
输出结果:
这是for循环:1 这是for循环:2 这是for循环:3 这是for循环:4 这是for循环:5 |
3遍历
相比循环,遍历在程序中使用更加频繁。可遍历的对象也很多,比如字符串、数组等可迭代对象。也是使用关键字for,可以说是for循环的变体。语法结构为:
for (变量声明语句:可迭代对象){
语句块
}
其中变量声明语句表示声明一个新的局部变量,其类型必须与数组元素的类型相同。
运行实例:
package com.sctu.exercise; public class Test { public static void main(String[] args) { int[] num = {1,2,3,4,5}; for (int a:num){ System.out.println("这是遍历数组:"+a); } } } |
输出结果:
这是遍历数组:1 这是遍历数组:2 这是遍历数组:3 这是遍历数组:4 这是遍历数组:5 |
END
主 编 | 王文星
责 编 | 八里公路
where2go 团队
微信号:算法与编程之美
长按识别二维码关注我们!
温馨提示:点击页面右下角“写留言”发表评论,期待您的参与!期待您的转发!