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

本文分享自微信公众号 - 算法与编程之美(algo_coding),作者:八里公路

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2020-07-21

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 前端|初学vue

    Vue是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三...

    算法与编程之美
  • Python|平方怪圈

    如果把一个正整数的每一位都平方后再求和,得到一个新的正整数。对新产生的正整数再做同样的处理,如此一来,你会发现,不管开始取的是什么数字,最终如果不是落入1,就是...

    算法与编程之美
  • 答粉丝问|用冒泡对txt文本里的英文字串排序

    根据现有条件,笔者作本文回答粉丝疑问,并更改条件如下:如何用python实现将一个储存了很多英文字符串的txt文档重新以首字母的顺序排列好。

    算法与编程之美
  • 4.3 循环的总结

    同样的while里面可以嵌套do..while、for;for里面可以嵌套while、do..while;do...while里面可以嵌套for、while

    闫小林
  • Java基础知识-循环语句的使用介绍(for、while、do-while)

    今天给大家介绍一下Java中循环语句的使用用法和每种循环语句的使用场景。 首先是最经常使用的for语句,下面看看for语句的结构: for 语句的基本结构如下所...

    林老师带你学编程
  • Java 基础(六):数组

    老生常谈的一个控制流程了,我们在是使用数组和集合的时候,遍历元素的时候经常会用到循环的结构,Java具有非常灵活的三种循环机制:

    山禾说
  • JAVA中for与while关于内存的细节问题

    JAVA的程序结构有顺序结构,循环结构,分支结构,以及跳转结构,而循环结构里经常用到的无外乎有以下几种:for循环,while循环,以及do-whil...

    朱季谦
  • 因为有你,所以出彩!C语言编程中不可或缺的条件判断和循环

    在编程语言中,判断和循环可以说是最重要的之一,正因为实现了它们的功能,才能够有如今各种各样功能的程序。今天小编带大家来了解一些条件判断和循环的知识。

    猫咪爱分享
  • while练习

    for 当循环次数已知 while 循环次数不确定,先判断条件,在执行代码 do while 循环次数不确定,先执行代码,后判断条件

    河湾欢儿
  • Python第十六课:循环

    同If语句一样,循环语句也是编程语言的一个必备基本单元。一般而言,Python有两种方式可以实现循环语句,一种是for另一种便是while,我们先从稍微简单一点...

    HuangWeiAI

扫码关注云+社区

领取腾讯云代金券