Java中的数组

什么是数组

数组的本质是存放相同类型的数据的集合,数组的内存是连续的,数组可以通过下标来访问其中的元素。

创建一维数组

定义一个数组的同时经行初始化。
1. 动态初始化
数据类型 [ ] 数组名称=new 数据类型 [ ] { 初始化数据 };
代码示例
int[] arr= new int[] {1,2,3}
2. 静态初始化
数据类型 [ ] 数组名称= {初始化数据}
代码示例
int [ ] arr={1,2,3};
3. int[ ] arr=new int[10]//只是定义了一个数值,默认值为0。

注意事项

int [ ] arr={1,2,3};
其中数组名arr所存储的内容在栈上,是存放初始化数据的地址。
初始化的数据{1,2,3}是存储在堆上的。

数组的使用

1. 获取长度 arr.length

public class Text{
public static void main(String[] args) {
int[] arr = {1,2,3};
System.out.println(“length” + arr.length);
}
}

1. 访问元素
访问数组中的元素

public static void main(String[] args) {
    int[] arr={1,2,3};
        System.out.println(arr[1]);
        System.out.println(arr[0]);
    }

3. 遍历数组
将数组所用元素都访问一遍。
for循环遍历

 public static void main(String[] args) {
    int[] arr={1,2,3};
        for (int i = 0; i < arr.length; i++) {
            System.out.println(arr[i]);
        }
    }

for-each 循环遍历

 public static void main(String[] args) {
    int[] arr={1,2,3};
        for (int x:arr) {
            System.out.println(x);
        }

4. 数组的打印
用Arrays方法打印数组
Arrays:是Java当中操作数组的工具类。将数组以字符串的形式进行打印。`

  public static void main(String[] args) {
    int[] arr={1,2,3};
        System.out.println(Arrays.toString(arr));
    }

用for循环的方法打印数组

 for (int i = 0; i < array2.length; i++) {
            System.out.print (array2[i] + " ");
        }
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值