数组的访问

索引: 每一个存储到数组的元素,都会自动的拥有一个编号,从0开始,这个自动编号称为数组索引(index),可以通过数组的索引访问到数组中的元素。

格式:

数组名[索引]

数组的长度属性: 每个数组都具有长度,而且是固定的,Java中赋予了数组的一个属性,可以获取到数组的长度,语句为: 数组名.length ,属性length的执行结果是数组的长度,int类型结果。由次可以推断出,数组的最大索引值为数组名.length-1 。

public static void main(String[] args) {int[] arr = new int[]{1,2,3,4,5};//打印数组的属性,输出结果是5System.out.println(arr.length);
}

索引访问数组中的元素:

数组名[索引]=数值,为数组中的元素赋值

变量=数组名[索引],获取出数组中的元素

public static void main(String[] args) {//定义存储int类型数组,赋值元素1,2,3,4,5int[] arr = {1,2,3,4,5};//为0索引元素赋值为6arr[0] = 6;//获取数组0索引上的元素int i = arr[0];System.out.println(i);//直接输出数组0索引元素System.out.println(arr[0]);
}
package cn.learn.day05.demo01;/*
直接打印数组名称,得到的是数组对应的:内存地址哈希值。
二进制:01
十进制:0123456789
16进制:0123456789abcdef访问数组元素的格式:数组名称[索引值]
索引值:就是一个int数字,代表数组当中元素的编号。
【注意】索引值从0开始,一直到“数组的长度-1”为止。*/
public class Demo04ArrayUse {public static void main(String[] args) {// 静态初始化的省略格式int[] array = { 10, 20, 30 };System.out.println(array); // [I@75412c2f// 直接打印数组当中的元素System.out.println(array[0]); // 10System.out.println(array[1]); // 20System.out.println(array[2]); // 30System.out.println("=============");// 也可以将数组当中的某一个单个元素,赋值交给变量int num = array[1];System.out.println(num); // 20}}

访问数组元素进行获取相关推荐

  1. php访问数组用引号_php双引号中访问数组元素报错如何解决

    最近在做微信公众号开发,在一个发送图文接口中,需要把数组元素拼接在XML字符串中,本文主要和大家分享一篇基于php双引号中访问数组元素报错的解决方法,具有很好的参考价值,希望对大家有所帮助.一起跟随小 ...

  2. 本地方法(JNI)——访问数组元素+错误处理

    [0]README 1) 本文文字描述 均转自 core java volume 2 , 旨在理解 本地方法(JNI)--访问数组元素+错误处理 的基础知识 : 2)for source code, ...

  3. 4 指针运算_C++用指针访问数组元素(学习笔记:第6章 08)

    用指针访问数组元素[1] 数组是一组连续存储的同类型数据,可以通过指针的算术运算,使指针依次指向数组的各个元素,进而可以遍历数组. 定义指向数组元素的指针 定义与赋值 例: int a[10], *p ...

  4. matlab 判断元素索引_MATLAB通过索引访问数组元素

    所谓索引,就是元素在数组这块内存中的顺序号,这与班级里的学号.银行的排号是一样的. 要想知道某个元素的索引,首先得知道数组元素在内存中是如何排布的. 对于一维数组,元素从前往后挨着存储即可:下标为 1 ...

  5. cout 数组_C++用指针访问数组元素(学习笔记:第6章 08)

    用指针访问数组元素[1] 数组是一组连续存储的同类型数据,可以通过指针的算术运算,使指针依次指向数组的各个元素,进而可以遍历数组. 定义指向数组元素的指针 定义与赋值 例: int 等效的形式 经过上 ...

  6. 基于php双引号中访问数组元素

    关于 php访问数组 {} [] 转载于:https://www.cnblogs.com/fengxiaoyao/p/9558963.html

  7. 访问数组元素的 3 种方法

            // 数组的声明及赋值         string[] sa = { "jeky", "apple", "august"  ...

  8. 访问数组元素进行赋值

    package cn.learn.day05.demo01;/* 使用动态初始化数组的时候,其中的元素将会自动拥有一个默认值.规则如下: 如果是整数类型,那么默认为0: 如果是浮点类型,那么默认为0. ...

  9. C++ 笔记(08)— 数组(数组的声明、初始化、访问及修改数组元素)

    数组具有如下特点: 数组是一系列元素: 数组中所有元素的类型都相同: 所有的数组都是由连续的内存位置组成.最低的地址对应第一个元素,最高的地址对应最后一个元素. 1. 一维数组 1.1 声明数组 要声 ...

最新文章

  1. 非计算机专业自学1年拿到算法offer的总结(附学习路线)
  2. java求婚代码_屌丝程序员的求婚道具--内含视频
  3. Chrome 的又一个bug?
  4. 服务间调用要通过网关吗_Asp.Net Boilerplate微服务实战(二)架构解析
  5. 科大星云诗社动态20220104
  6. sqlserver sa
  7. python获取pid并杀死_用python记录运行pid,并在需要时kill掉它们的实例
  8. 那些你不知道的 getClientRects()
  9. 拼接的html点击事情不触发,关于在vue中拼接html的问题,点击事件无法执行
  10. 【英语学习】【WOTD】purview 释义/词源/示例
  11. erp管理系统都有哪些
  12. data为long 怎么设置vue_vue.js入门
  13. 2017/07/27 工作日志
  14. 雾芯科技,创新者的窘境
  15. 前端开发常见的英语单词汇总
  16. Google Earth Engine(GEE)——估计未来人口密度(越南2100年人口预测)
  17. 密码找回、带星号密码查看解决方案
  18. 1155网址大全:打造简单实用的网址导航
  19. BDD ROBDD
  20. Java容器深度总结:Java容器整体结构

热门文章

  1. SQL 中 not in 查询不到数据问题
  2. 《罗辑思维》读书笔记及思维导图
  3. 在Editplus中搭建Ruby开发环境
  4. 【RPC】你应该知道的 RPC 原理
  5. 曾经想学很多很多,最后发现自己只能专心学那么很少的几个必杀技
  6. SD-WAN的C级视图
  7. 机器学习算法中的概率方法
  8. Eclipse导入GitHub项目两处报错处理
  9. JBoss 系列十七:使用JGroups构建块MessageDispatcher 构建群组通信应用
  10. Winform 自定义窗体皮肤组件