JavaSE 学习参考:数组遍历
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 学习参考:数组遍历相关推荐
- JavaSE 学习参考:变量(1)
2019独角兽企业重金招聘Python工程师标准>>> 变量代表程序运行时的特定内存区域标识名(变量名),该区域的状态(或称为值)是可以改变并且能够方便程序指令访问.实际上变量名经编 ...
- JavaSE 学习参考:逻辑运算符
Java逻辑运算有 &&,| |和& ,|两组.&&和||是短路逻辑运算,只要左操作数计算结果结果已满足不再计算右操作数,而&和|则不管左是否满足都会计 ...
- php课程 4-15 数组遍历、超全局数组、表单提交数据(多看学习视频)
php课程 4-15 数组遍历.超全局数组.表单提交数据(多看学习视频) 一.总结 一句话总结:超全局数组特别有用,比如$_SERVER可以获取所有的客户端访问服务器的情况. 1.数组遍历三种方式( ...
- 【PHP学习】—数组的定义和遍历(三)
[PHP学习]-数组的定义和遍历(三) 一.常见的数组定义方式 二.遍历数组 三.二维数组 四.数组传递给页面 数组转json格式(一维数组) 五.数组传递给页面 数组转json格式(二维数组)
- 学习-Java数组之foreach遍历数组之正负数数量统计
第1关:学习-Java数组之foreach遍历数组之正负数数量统计 任务描述 相关知识 foreach 语句 编程要求 测试说明 任务描述 本关任务:使用 foreach 语句统计数组中正负数的个数. ...
- shell学习 数组遍历
数组遍历主要有以下三种方式: 先定义数组: #!/bin/bashsh_list=(test1.shtest2.shtest3.sh ) 1.标准for循环 #!/bin/bashsh_list=(t ...
- JavaSE学习小结二
JavaSE学习小结二 记录学习----------JavaSE模块三&四 其中大部分是一些工具类,会将常用方法及其功能描述整理成表格方便日后查阅 文章目录 JavaSE学习小结二 一.Obj ...
- 【JavaSE学习笔记】
JavaSE学习笔记 一.java的基本语法 变量运算规则 编码情况1中l后面没有加L,默认是int变量 编码情况2中b1=b+1中的1默认是int型变量,会出错 string类型 string里面可 ...
- c语言中void arrout,c语言学习笔记(数组、函数
<c语言学习笔记(数组.函数>由会员分享,可在线阅读,更多相关<c语言学习笔记(数组.函数(53页珍藏版)>请在人人文库网上搜索. 1.数组2010-3-29 22:40一维数 ...
最新文章
- MyBatis中#{}和${}的区别
- onrsd.exe应用程序错误
- 众推平台架构——分布式爬虫
- 丢掉DDoS的八个幻想
- 在已有SQL 2005 Server 群集中添加节点
- C# 实现Winform全屏后不遮挡任务栏,显示任务栏
- php 魔术方法使用说明详细
- win7下U盘安装Ubuntu16.04双系统
- Git@OSC 已经支持 Gitlab Control 移动客户端
- 5.性能之巅 洞悉系统、企业与云计算 --- 应用程序
- 拓端tecdat|python隶属关系图模型:基于模型的网络中密集重叠社区检测方法
- linux如何装coap协议,coap协议源码安装与测试
- Python组合数据类型
- [USACO] Team Tic Tac Toe
- 渣本毕业两年经验,大厂内部资料
- 点击轮播图片,链接跳转错误
- 局域网无线投屏到其他电脑
- tomcat服务器缓存配置文件,Tomcat7服务器配置Cache-Control和Expires
- 微信读书怎么导入本地电子书
- 基于python的步态分析_基于Python的步态周期及三维肢体活动角度算法的制作方法...