JAVA|循环和遍历

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

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

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

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


   

微信号:算法与编程之美          

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

算法与编程之美

欢迎关注『算法与编程之美』

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值