Java中数组的一些基本知识

 可以将下面这段代码复制到自己的开发环境中跑一下,仔细阅读注释部分,应该也会有所收获!!

package com.mijia.array;

public class ArrayDemo {
    public static void main(String[] args) {
        //java中标准定义数组的方式
        System.out.println("-----------静态初始化数组----------");
        int[] a = new int[]{2, 3, 4, 5, 6};
        //也可以使用简单的方法

        String[] name = {"张三", "李四"};//C语言中是这样的  int a[5] = { 0 };虽然说Java中也支持这种定义int b[] = {};
        //数组名称里面存放了数组在内存中的地址
        //数组中只能存放相同类型的元素
        //访问数组里的元素 数组下标是从0开始的
        System.out.println(name[1]);//李四
        //同时Java中提供了length属性,用来存储数组的长度
        System.out.println(a.length);//5
        //数组一旦被定义出来,长度就已经固定无法改变,如果去访问大于长度—1下标的元素就会报越界访问错误
        System.out.println("-------动态初始化数组---------");
        int b[] = new int[10];//在初始化数组时只确定元素类型和长度,之后再赋值  //和之上的格式要严格区分开了 //不能混用
        //动态初始化数组元素的默认值
        //byte、short、char、int、long 这些默认值都是0
        //float、double 默认值是0.0
        //boolean 默认值是false
        //类、接口、String 默认值是 null
        System.out.println("-------数组的遍历----------");
        for (int i = 0; i < a.length; i++) {//这里 数组长度用a.length来表示,这样当以后增加这个数组的元素时,这个循环这里就不用改了
            System.out.println(a[i]);
        }
        
    }
}

同时在IDEA中如果想快速生成遍历数组的循环,有一个这样的快捷键:

 数组名.fori  然后敲个回车,遍历的骨架就出来了!

自己去试试吧

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值