大多情况下,遍历数组都是使用for循环语句实现。其实使用while循环语句与自增运算符循环 也能遍历数组,代码如下:

/*** 使用while循环语句与自增运算符循环遍历数组*/
public class Example {public static void main(String[] args) {// 创建鸟类数组String[] aves = new String[] { "白鹭", "黄鹂", "鹦鹉", "乌鸦", "喜鹊", "百灵鸟" };int index = 0;// 创建索引变量System.out.print("花园里有很多鸟,大约包括:");while (index < aves.length) {// 遍历数组System.out.print(aves[index++]+"\t");// 自增索引值}}
}

执行结果如下图所示:

注意:

  1. ++index : 会先将index的值递增,然后再使用递增后的值;
  2. index++ : 会先使用该变量的值,然后再把变量的值递增。

使用while循环语句与自增运算符循环遍历数组 (Java经典编程案例)相关推荐

  1. 用switch语句根据消费金额计算折扣 (Java经典编程案例)

    本例子用switch语句计算累计金额达到一定数额时,将享受不同的折扣价格.比如,消费满200会打折,200到400元,打9.5折:400到600元,打9折:600到800元,打8.5折:800到100 ...

  2. python所有for循环语句都可以用while改写_所有for循环语句都可以用while循环语句改写。...

    [判断题]Python使用缩进来体现代码之间的逻辑关系. (1.0分) [判断题]所有for循环语句都可以用while循环语句改写. (1.0分) [简答题]编写程序,计算并输出 1~100间所有奇数 ...

  3. c语言三种循环语句,C语言三种循环语句的功能等价性

    C语言程序中的.bile,dowhile,for三种循环语句在实现不同形式的循环功能上各具特色及优点,从而使C语言程序的循环功能准确简洁地实现了实际问题中不同形式及过程的循环要求,本文从一般逻辑关系上 ...

  4. java do while 循环语句_java中do...while循环语句使用方法详解

    do..while循环语句也称为后测试循环语句,它的循环重复执行方式,也是利用一个条件来控制是否要继续重复执行这个语句.与while循环所不同的是,它先执行一次循环语句,然后再去判断 - do...w ...

  5. python循环语句中的乘法_python循环语句详细讲解

    想必大家都知道python循环语句吧,可以python循环语句有多种,比如for循环.while循环.if.else等等, 我们可以通过设置条件表达式永远不为 false 来实现无限循环,实例如下: ...

  6. 前端:JS/19/特殊运算符,运算符优先级,if条件判断语句,switch分支语句,while循环语句,for循环语句,break和continue循环控制语句,实例:九九乘法表

    特殊运算符 new运算符:创建一个对象.如:var today=new Date(); delete运算符:删除数组的元素,或者对象的属性: typeof运算符:一元运算符,主要功能:判断变量的类型的 ...

  7. java for嵌套for循环语句_java中的for循环嵌套语句怎么执行?

    展开全部 控制语句--for:语句的嵌套应用:累加求和,计数器:循环嵌套. 一.语62616964757a686964616fe58685e5aeb931333365646232句的嵌套应用 语句嵌套 ...

  8. javascript基本语法(输入输出语句,变量常量,数据类型,运算符,流程控制语句,数组,函数)

    javascript javascript介绍 JavaScript 是一种客户端脚本语言.运行在客户端浏览器中,每一个浏览器都具备解析 JavaScript 的引擎. 脚本语言:不需要编译,就可以被 ...

  9. 07_Python的控制判断循环语句1(if判断for循环)_Python编程之路

    Python的数据类型在前几节我们都简单的一一介绍了,接下来我们就要讲到Python的控制判断循环语句 在现实编程中,我们往往要利用计算机帮我们做大量重复计算的工作,在这样的情况下,需要机器能对某个条 ...

最新文章

  1. Scene Player初始版本完成
  2. linux php7扩展查看,linux安装PHP7以及扩展
  3. redis shutdown (error) ERR Errors trying to SHUTDOWN. Check logs.
  4. verilog中数组的定义_systemverilog中的数组操作
  5. 揭开知识库问答KB-QA的面纱2·语义解析篇
  6. VMware Fusion 静态ip
  7. 解决SurfaceView渲染的各种疑难杂症
  8. 实现flex LinkBar 组件 动态切换ico图标
  9. 计算机信息导论论文,电子信息导论论文2000字
  10. 线程5-生产者消费者模式(线程通信)
  11. 解决 Beyond Compare 3 许可证密钥被撤销
  12. python中confIgparser模块学习
  13. maven学习七之用户密码修改和添加用户
  14. 天空测试显卡软件,自由天空综合驱动包
  15. 利用dialogArguments进行网页页面传值
  16. Intellij idea 最新版永久破解
  17. 企业微信-通讯录管理-成员管理以及部门管理
  18. 如何细分目标客户群体,让邮件效果更好?
  19. python—简单的数据抓取一(简单的文字数据抓取(认识cookie)、简单的图片抓取)
  20. python设置桌面歌词_Python生成歌词词云

热门文章

  1. 腾讯技术工程 2019 年十大最受欢迎文章出炉!
  2. 0基础小白,怎么通过这5招玩转网络社群营销?
  3. 诱骗芯片PD+QC协议XSP06应用案例,支持5V9V12V15V20V
  4. matlab 蒙特卡洛法书籍,[转载]matlab的蒙特卡洛算法
  5. MySQL适合运行在Docker中吗?
  6. bootstrap开发tab选项卡事例
  7. c语言tab什么意思_收藏 | C语言最全入门笔记
  8. 一分钟学会看k线图_教你一分钟怎样学会看k线图(纯干货)
  9. python 微信机器人 关键词_python-微信机器人之词云
  10. centos7安装并使用licode四:下载licode并使用