2019独角兽企业重金招聘Python工程师标准>>>

数组常见的操作有遍历,即从数组的第一个元素按索引递增访问至最后一个元素或从最后一个元素按索引递减访问至一个元素的操作。

通常使用循环语句结构来访问。

如下例所示:

public class Demo1 {

public static void main(String[] args) {

int[] arr=new int[]{11,22,33,44,55};

int i=0;

System.out.println("===使用while循环============");

while(i<arr.length){

System.out.println(arr[i]);

i++;

}

System.out.println("====使用for循环==========");

for( i=0;i<arr.length;i++){

System.out.println(arr[i]);

}

System.out.println("===使用for循环从后向前遍历========");

for( i=arr.length;i>=0;i--){

System.out.println(arr[i]);

}

}

}

Java提供了另外一种称之为foreach的循环语句用于遍历数据和集合。

public class Demo2{

public static void main(String[] args) {

public static void main(String[] args) {

int[] arr=new int[]{11,22,33,44,55};

for(int n:arr){

System.out.println(n);

}

}

}

需要注意的事,如果元素类型是基本数据,foreach遍历只能读取不能修改数组中的元素。

转载于:https://my.oschina.net/u/2971691/blog/840359

JavaSE 学习参考:数组遍历相关推荐

  1. JavaSE 学习参考:变量(1)

    2019独角兽企业重金招聘Python工程师标准>>> 变量代表程序运行时的特定内存区域标识名(变量名),该区域的状态(或称为值)是可以改变并且能够方便程序指令访问.实际上变量名经编 ...

  2. JavaSE 学习参考:逻辑运算符

    Java逻辑运算有 &&,| |和& ,|两组.&&和||是短路逻辑运算,只要左操作数计算结果结果已满足不再计算右操作数,而&和|则不管左是否满足都会计 ...

  3. php课程 4-15 数组遍历、超全局数组、表单提交数据(多看学习视频)

    php课程 4-15  数组遍历.超全局数组.表单提交数据(多看学习视频) 一.总结 一句话总结:超全局数组特别有用,比如$_SERVER可以获取所有的客户端访问服务器的情况. 1.数组遍历三种方式( ...

  4. 【PHP学习】—数组的定义和遍历(三)

    [PHP学习]-数组的定义和遍历(三) 一.常见的数组定义方式 二.遍历数组 三.二维数组 四.数组传递给页面 数组转json格式(一维数组) 五.数组传递给页面 数组转json格式(二维数组)

  5. 学习-Java数组之foreach遍历数组之正负数数量统计

    第1关:学习-Java数组之foreach遍历数组之正负数数量统计 任务描述 相关知识 foreach 语句 编程要求 测试说明 任务描述 本关任务:使用 foreach 语句统计数组中正负数的个数. ...

  6. shell学习 数组遍历

    数组遍历主要有以下三种方式: 先定义数组: #!/bin/bashsh_list=(test1.shtest2.shtest3.sh ) 1.标准for循环 #!/bin/bashsh_list=(t ...

  7. JavaSE学习小结二

    JavaSE学习小结二 记录学习----------JavaSE模块三&四 其中大部分是一些工具类,会将常用方法及其功能描述整理成表格方便日后查阅 文章目录 JavaSE学习小结二 一.Obj ...

  8. 【JavaSE学习笔记】

    JavaSE学习笔记 一.java的基本语法 变量运算规则 编码情况1中l后面没有加L,默认是int变量 编码情况2中b1=b+1中的1默认是int型变量,会出错 string类型 string里面可 ...

  9. c语言中void arrout,c语言学习笔记(数组、函数

    <c语言学习笔记(数组.函数>由会员分享,可在线阅读,更多相关<c语言学习笔记(数组.函数(53页珍藏版)>请在人人文库网上搜索. 1.数组2010-3-29 22:40一维数 ...

最新文章

  1. FPGA 开平方方法
  2. Replication--镜像+复制
  3. 109. Convert Sorted List to Binary Search Tree
  4. idea 提示vue插件_Vue + SpringBoot + MyBatis 音乐网站
  5. oralce或sql中join的用法
  6. c语言 if 按大小顺序排序,刚学c语言,老师让用if编一个五个数字从大到小的排序,有那个大神能帮我,谢谢啦...
  7. 计算机网络(十八)-以太网
  8. dij算法堆优化_BZOJ 3040 最短路(road) 堆优化Dijkstra | 学步园
  9. 常用设计模式Python实现
  10. Python爬取QQ音乐评论数据
  11. macbookair有没有touchbar_没有Touch Bar 全新13英寸MacBook Pro初体验
  12. 最强集五福攻略来了,一天可得12张福字~
  13. NLM(Non-Local means)算法原理
  14. 解决错误 Bad key “text.kerning_factor“ on line 4 in
  15. 华为朗读屏幕怎么关闭
  16. ojdbc6中的错误信息(中英) 【转】
  17. 计算机网络基础知识点快速复习手册
  18. SpringCloudStream整合Kafka,解决两个通道对应同一个topic报错问题。
  19. 使用tcpdump探测TCP/IP三次握手
  20. 3.3 设银行定期存款的年利率rate为2.25%,已知存款期为n年,存款本金为capital元,试编程计算并输出n年后的本利之和deposit

热门文章

  1. 东莞计算机应用能力报名,2017广东职称计算机考试报名:东莞职称计算机报名入口...
  2. Linux安装中文总是提示失败,AnyBackup-Linux 客户端安装失败,提示错误信息:Self IP Address is invalid...
  3. 易优CMS精美简洁作文范文网站模板源码
  4. 童装英文外贸网站系统源码 v1.5.5
  5. ASP.NET MVC实用技术:开篇
  6. petshop4.0 详解之三(PetShop数据访问层之消息处理)
  7. iPhone入门教程 (视频)
  8. linux找到占用空间比较大的文件夹并按大小排序输出
  9. JLabel鼠标停在上面显示小手图标 点击跳转到相应网页
  10. media player的显示模式 winform