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 团队