Java中使用While语句自增运算遍历数组典型实例

 更新时间:2015年06月15日 08:46:45   投稿:junjie  
这篇文章主要介绍了Java中使用While语句自增运算遍历数组典型实例,本文直接给出实例代码,并对每一句代码都注解了详细注释,需要的朋友可以参考下
public class BirdArray { 
  public static void main(String args[]){ 
    String[] str = new String[]{"麻雀","老鹰","白鸽","黄雀","百灵鸟","孔雀","鹦鹉","丹顶鹤"}; 
    int index =0;      //创建索引变量 
    System.out.println("公园里有很多鸟,种类包括:"); 
    while(index<str.length){ //遍历数组 
      System.out.println(str[index++]); //自增索引值 
    } 
  } 
} 


输出:

run: 
公园里有很多鸟,种类包括: 
麻雀 
老鹰 
白鸽 
黄雀 
百灵鸟 
孔雀 
鹦鹉 
丹顶鹤 
BUILD SUCCESSFUL (total time: 0 seconds) 

总结:

创建个索引变量index,这个用于指定数组的下标,随着索引的递增,while循环会逐步遍历每个元素并输出到控制台。要注意++index,与index++的区别。
++index: 会将index的值递增,然后再使用递增后的值。
index++: 首先使用index的值,然后再把变量的值递增。

相关文章

  • Java操作Redis详细介绍

    Java操作Redis详细介绍

    这篇文章主要介绍了Java操作Redis详细介绍,涉及对key的操作,string数据类型,list数据类型等相关内容,具有一定参考价值,需要的朋友可以了解下。
    2017-11-11
  • Java设计模式以虹猫蓝兔的故事讲解装饰器模式

    Java设计模式以虹猫蓝兔的故事讲解装饰器模式

    装饰器模式又名包装(Wrapper)模式。装饰器模式以对客户端透明的方式拓展对象的功能,是继承关系的一种替代方案,本篇文章以虹猫蓝兔生动形象的为你带来详细讲解
    2022-04-04
  • springboot vue完成编辑页面发送接口请求功能

    springboot vue完成编辑页面发送接口请求功能

    这篇文章主要为大家介绍了springboot+vue完成编辑页发送接口请求功能,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-05-05
  • Java中重写和重载的区别及说明

    Java中重写和重载的区别及说明

    Java语言中的重载和重写是实现多态的两种方式,但他们的实现方式和规则有所不同,重载发生在一个类中,同名的方法如果有不同的参数列表,则视为重载,重写则发生在子类和父类之间,要求子类重写方法和父类被重写方法有相同的返回类型
    2024-10-10
  • SpringBoot枚举类型参数认证的实现代码

    SpringBoot枚举类型参数认证的实现代码

    项目当中经常需要接口参数是否在一个可选的范围内,也就是验证类枚举参数的需求,所以本文我们将使用SpringBoot实现枚举类型参数认证,文中有详细的代码示例,需要的朋友可以参考下
    2023-12-12
  • 关于SpringBoot使用@Async的总结

    关于SpringBoot使用@Async的总结

    这篇文章主要介绍了关于SpringBoot使用@Async的总结,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-12-12
  • Spring Boot配置特定属性spring.profiles的方法

    Spring Boot配置特定属性spring.profiles的方法

    这篇文章主要介绍了Spring Boot配置特定属性spring.profiles的方法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-11-11
  • Springboot使用zxing实现二维码生成和解析

    Springboot使用zxing实现二维码生成和解析

    ZXing支持各种条形码,二维码扫描,由多个模块组成, 而且支持PC端,移动端,本文将利用zxing实现二维码生成和解析,感兴趣的小伙伴可以跟随小编一起学习一下
    2023-10-10
  • Mybatis执行SQL命令的流程分析

    Mybatis执行SQL命令的流程分析

    这篇文章主要介绍了Mybatis执行SQL命令的流程分析,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-04-04
  • Spring+SpringMVC+MyBatis整合实战(SSM框架)

    Spring+SpringMVC+MyBatis整合实战(SSM框架)

    框架整合难不难?难!东西多,配置文件复杂不好记忆,本文就来介绍一下Spring+SpringMVC+MyBatis整合实战,具有一定的参考价值,感兴趣的可以了解一下
    2021-08-08

最新评论