为什么需要数组?

为了存储多个数据值

什么是数组?

数组是用来存储同一种数据类型多个元素的容器。数据类型:可以是基本类型,也可以是引用类型容器:比如教室、衣柜、纸箱等,可以存放多个事物。

数组定义:

格式一:
数据类型[] 数组名 = new 数据类型[长度]
二:
数据类型[] 数组名 = new 数据类型[]{值1,值2,值3.。。。。};
三:
数据类型[] 数组名 ={值1,值2,值3...}; // 格式三用的多

 需求:定义一个长度为3的int类型的数组         */        //格式一        int[] arr1 = new int[3];        //二        int[] arr2= new int[]{1,2,3,};        //三        int[] arr3= {1,2,3 };

数组的访问 :
通过数组的索引访问数组的元素
索引:也叫下标、脚标,是数组元素距离数组起始位置的偏移量
第一个元素的偏移量为0,所以数组的索引从0开始
格式︰数组名[索引引
取值:数组名[索引]
赋值︰数组名[索引]=值;

/*     需求 : 打印数组中的指定元素。     操作数组中的元素的格式;      数组名[索引],索引是从0开始的,往后以此类推 */public class ArryDemo2 {    public static void main(String[] args) {        //1.定义一个数组        int[] arr={11,22,33};        System.out.println(arr[2]);    }}结果: 33

数组的遍历:

public class ArrayDemo3 {    public static void main(String[] args) {        int []arr={11,22,33,44};        for (int i=0;i<arr.length;i++){            System.out.println(arr[i]);        }//  正向遍历    }}
public class test1 {    public static void main(String[] args) {        int[] ns = {1, 4, 9, 16, 25};        //倒序打印数组元素//        for (int i = ns.length - 1; i >= 0; i--) {//            System.out.println(ns[i] );        // 倒序打印数组元素:        for (int i = 0; i < ns.length; i++) {            System.out.println(ns[ns.length-1-i]);        }        }    }
©著作权归作者所有:来自51CTO博客作者mb60541c9982e06的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. 8.6数组使用中俩个常见的问题
  2. 2021-03-19:给定一个二维数组matrix,其中的值不是0就是1,返回全部由
  3. 流程图控件GoJS类别索引之类装饰
  4. 遇到应付你的面试官你怎么办?
  5. JS数组性能小则|你以为的快不是真的快
  6. JavaScript中的数据类型转换
  7. Python的数学运算:Python_Course
  8. MongoDB系列6:MongoDB索引的介绍
  9. 搜索引擎技术原理

随机推荐

  1. 泛型就这么简单
  2. 运维人员的PMP考证路上心路历程
  3. Android中MVC框架的运用
  4. 从零开始写项目【总结】
  5. android 属性系统代码分析
  6. Android中显示html标签或者带图片
  7. 一个java同步工具类Semaphore的详解
  8. Android(安卓)ContentProvider和Uri详解
  9. 【android】 使用sd卡
  10. Android实现AppWidget、Broadcast静态注