java 数组定义及其基本概念 下标访问 下标赋值

数组是多个数据组成的一个存储空间

比如 你想记录十个学生的成绩 那按基础方式 就是定义十个变量 但这样就会很麻烦
这是 我们就可以声明一个数组 来储存这是个同学的成绩

首先 数据定义参考代码如下 这里我们采用 int类型 当然 你可以用 String 小数点 等等类型 只要相同类型的都可以

package made;

public class index {
    public static void main(String args[]) {
        int[] arr = new int[3];
        System.out.println(arr);
    }
}

int[] arr = new int[3]; 就是声明数组代码
首先 int 代表我们要声明一个数字类型的数组
[] 代表这是个数组
new 声明数组对象
[3] 代表数组长度为3
运行代码后我们会得到一起奇奇怪怪的东西
在这里插入图片描述
我们在new 数组时就会声明一个存储空间 而这里打印出来的 就是我们这个数组的存空间的地址
数组的存储空间 数据空间叫下标 下标从0开始 比如我们声明的这个 长度为三的数组 他就有三个下标空寂 对应 0下标 1下标 2下标

如果长度为10 那就是 0下标 1下标 2下标 3下标 4下标 5下标 6下标 7下标 8下标 9下标

那我们怎么拿到这些下标的值呢
举例就还用我们刚刚声明的arr

package made;

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

运行效果如下
在这里插入图片描述
因为我们声明了一个长度为三的数组 所以我们最多可以拿到 0-2下标 他们的值都是0 说明刚声明的数组类型数组 下标都是0
那么我们看看字符串的

package made;

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

在这里插入图片描述
字符串数组的初始值皆为null

我们也可以用对应下标给数组空间赋值

例如

package made;

public class index {
    public static void main(String args[]) {
        String[] arr = new String[3];
        arr[0] = "你好";
        arr[1] = "确定";
        arr[2] = "好的";
        System.out.println(arr[0]);
        System.out.println(arr[1]);
        System.out.println(arr[2]);
    }
}

运行效果如下
在这里插入图片描述

  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值