java —— 数组(一)

java —— 数组(二)


  • 概念:
    数组是一些具有相同类型的数据的集合。(数组中数据按照一定的顺序排列存放,用不同的序号即下标来区分数组中各元素)

  • 声明数组有两种方式:(一维数组)
    数组元素类型 数组名[];
    数组元素类型[] 数组名;

  • 二维数组声明的方式和一维数组的类似,
    动态初始化:
    数据类型 数组名[ ] [ ];
    数组名 = new 数据类型 [行的个数] [列的个数];

声明并初始化数组:
数据类型 数组名 [ ] [ ] = new 数据类型 [ 行的个数 ] [ 列的个数 ];
静态初始化

  • 数组格式
    数组名=new 数组元素类型[数组元素的个数];

  • 取得数组的长度
    在java中取得数组的长度(也就是数组元素的长度)可以利用数组名称length完成,
    数组名称.length将返回一个你所定义的类型的数据

  • 详细讲

  • 1)new:关键字,创建数组使用的关键字。

  • 2)数组存储的数据类型: 创建的数组容器可以存储什么数据类型。 [长度]:数组的长度,表示数组容器中可以存储多少个元素。
    注意:数组有定长特性,长度一旦指定,不可更改。

public class ArrayTest1 {
    publicstatic void main(String[] args) {
    
  		int s []=null; //声明数组
  		s = new int[3]; //开辟空间,大小为3
 }
}
public class ArrayTest2 {
    publicstatic void main(String[] args) {
		  int s [] = null;//声明数组
		  s = new int[3];//开辟空间,大小为3
		  System.out.print("s[0]="+s[0]);
		  System.out.print("\ts[1]="+s[1]);
		  System.out.print("\ts[2]="+s[2]);
		  System.out.println(s.length);//获取长度
 }
}

class ArrayTest3 {
    public static void main(String[] args) {
        /*
        类型 数组名[][]=new 类型[大小][大小]
        比如: int a[][]=new int[2][3]
         */

        int arr[] []= new int[2][3];

        //a ——>{0,0,0},{0,0,0}
        //使用过arr.length得到二维数组有几个以为数组
        System.out.println("arr.length="+arr.length);//2
        //使用arr[0].length
        System.out.println("arr[1].length="+arr[1].length);//3


        //灵活输出方式
        for (int i = 0; i <arr.length ; i++) {
            for (int j = 0; j <arr[i].length; j++) {//因为内部里面有三个元素,所以是3
                System.out.print(arr[i][j]+"\t");
            }
            System.out.println();
        }
    }
}

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值