Java 中的 4 种循环方法
在 Java 中,我们可以使用 4 种不同的循环方法来循环遍历数据或执行某些操作,分别是:for 循环、while 循环、do…while 循环和增强型 for 循环,下面我们看一下每个循环的用法及示例。
for 循环
for 循环是一种指定循环次数的循环结构,其语法为:
for (initialization; termination; increment) {
statement(s);
}
其中,initialization 是循环变量的初始化,termination 是循环条件的判断,increment 是循环变量的增量。在循环开始前,循环变量被初始化,然后对其进行循环条件判断,如果条件满足,就执行循环体内的语句并更新循环变量值,直到循环条件不满足为止。
示例:
for (int i = 0; i < 10; i++) {
System.out.println(i);
}
上面的示例代码中,循环变量 i 被初始化为 0,然后每次增加 1,循环条件为 i < 10,则这个循环会执行 10 次,每次循环都会输出当前的 i 值。
while 循环
while 循环是一种在循环条件成立时重复执行某个语句的循环结构,其语法为:
while (condition) {
statement(s);
}
在循环开始前,先对循环条件进行判断,如果循环条件成立,则执行循环体内的语句,然后再次对循环条件进行判断,重复这个过程,直到循环条件不成立为止。
示例:
int i = 0;
while (i < 10) {
System.out.println(i);
i++;
}
上面的示例代码中,循环变量 i 被初始化为 0,然后每次增加 1,循环条件为 i < 10,则这个循环会执行 10 次,每次循环都会输出当前的 i 值。
do…while 循环
do…while 循环是一种先执行一次循环体,然后再对循环条件进行判断的循环结构,其语法为:
do {
statement(s);
} while (condition);
在循环开始前,先执行循环体内的语句,然后对循环条件进行判断,如果循环条件成立,则重复上述过程,直到循环条件不成立为止。
示例:
int i = 0;
do {
System.out.println(i);
i++;
} while (i < 10);
上面的示例代码中,循环变量 i 被初始化为 0,然后先执行一次循环体,输出当前的 i 值,然后每次增加 1,循环条件为 i < 10,则这个循环会执行 10 次。
增强型 for 循环
增强型 for 循环是一种用于遍历数组或集合类的循环结构,其语法为:
for (type variable : array) {
statement(s);
}
其中,type 指的是数组或集合类中元素的类型,variable 指的是循环变量,array 指的是要遍历的数组或集合类。
示例:
int[] array = {1, 2, 3, 4, 5};
for (int i : array) {
System.out.println(i);
}
上面的示例代码中,数组 array 中的每个元素都被遍历一遍,然后输出到控制台上。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:java中的4种循环方法示例详情 - Python技术站