转载

JAVA|循环和遍历

欢迎点击「算法与编程之美」↑关注我们!

本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章。

欢迎加入团队圈子!与作者面对面!直接点击!

前言

众所周知循环和遍历是一个程序的核心,不管你是什么程序、什么语言编写的程序,基本都离不开循环和遍历。所以今天小编就在本文中给大家整理了 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 团队

   

微信号:算法与编程之美          

JAVA|循环和遍历

长按识别二维码关注我们!

温馨提示: 点击页面右下角 “写留言”发表评论,期待您的参与!期待您的转发!

原文  http://mp.weixin.qq.com/s?__biz=MzI5MTQ5NDY1MA==&mid=2247491170&idx=1&sn=9ec02082139a7823655603a71cba9290
正文到此结束
Loading...