欢迎点击「算法与编程之美」↑关注我们!
本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章。
欢迎加入团队圈子!与作者面对面!直接点击!
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
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
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 团队
微信号:算法与编程之美
长按识别二维码关注我们!
温馨提示: 点击页面右下角 “写留言”发表评论,期待您的参与!期待您的转发!