java数组

java数组基本使用

数组的基本概述

作用
为一个容器、用于存储数据值
特点:
数组是一种引用数据类型
数组当中的多个数据,类型必须统一
数组运行中长度不可改变

数组常见两种方式

**

1.动态初始化(指定长度)

一、标准格式:
数据类型 [] 数组名称 = new 数据类型 [数组长度];

int [] 数组名称 = new int [长度];

*二、数组访问:
直接打印数组名称,得到的是数组对应、内存地址哈希值。

   int [] array = new int [3] ;
    System.out.println(array);

格式:
数组名称 [索引值]
索引值:
就是数字代表数组当中元素的编号。
【注意】索引值从0开始,一直到”数组长度-1“结束。

**初始化后,数组上的元素将有一个默认值,规则如下
如果是整数类型,默认值0;
如果是浮点类型,默认值0.0
如果是字符类型,默认值\u000;
如果是布尔类型,默认值falsn;
如果是引用类型,默认值null;

2.静态初始化(指定内容)

一、数组格式:
数据类型 [] 数组名称 = new 数据类型 [] {元素1…}

int [] 数组名称 = new int [] {元素1...}

二、数组访问
直接打印数组名称,得到的是数组对应、内存地址哈希值。

    int [] array = new int [] {1,2,3};
    System.out.println(array);
                             结果:内存地址哈希值  [I@15db9742

访问格式:数组名称 [索引值]
索引值:就是数字代表数组当中元素的编号。【注意】索引值从0开始,一直到”数组长度-1“结束。

int [] array = new int [] {1,2,3};
    System.out.println(array[0]);
数组长度获取与遍历

数组长度的获取

数组名称.length

数组遍历

  int [] array = new int [] {21,37,363,};
       for (int i = 0;i<=array.length;i++) {
        System.out.println(i);
       }
数组元素反转

对称位置元素的交换

常见错误

1、数组索引越界异常
在这里插入图片描述
原因:索引编号不存在,或错误
解决:修改存在的正确索引编号
2、空指针异常
在这里插入图片描述数组使用之前需要初始化,如果赋值null,没有进行new创建 则会出现指针异常 NullPointerException

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值