美文网首页
java基础知识之一维数组和二维数组定义及用法

java基础知识之一维数组和二维数组定义及用法

作者: 明小五 | 来源:发表于2020-09-09 10:14 被阅读0次

    一维数组

    定义:数组里面放入的一个一个的数据,这个就是一维数组

    语法:

    一、已知数组的内部元素;语法:类型[ ]数组名 ={...};
    示例:int[] arr2={1,2,3,4,5};
    
    二、没有初始数组的元素时,指定数组的大小;语法:数据类型[ ] 数组名 =new 数据类型[size]
    示例:int[] arr1 =new int [4];
         a[0]=1;//索引从0开始
         a[1]=2;
          ...
         a[n-1]=45;
    
    

    二维数组

    定义:数组的内部元素不是单个的数组,而是一维数组。

    语法

    一、已知数组内部每个数组的所有元素
    示例: int[][] arr = {{1,2},{2,2,3},{4,5,5,6}};
    
    二、没有初始化数组的元素,这种情况需要显示指定数组的大小。
    数据类型[ ][ ]数组名=new 数据类型[size][ ];
    1)、先对数组定义大小
    示例:int arr[][]=new int [3][2];
         arr[0][0] = 1;
         arr[0][1] = 2;
          ...
         arr[2][1] = 9;
     
    2)、没有对内层数组的数据做声明。
    示例: int arr[][]=new int [3][];
          arr[0] = new int [2]; //因为没有控制内层数组的大小,所以赋值前需要先声明
          arr[0][0] = 1;
          arr[0][1] = 2;
          ...
          arr[2] = new int [1];
          arr[2][0]=3
    
    数组名[a][b] 
    a:代表外层数组的容量。
    b:代表每一个内层数组的容量。
    

    相关文章

      网友评论

          本文标题:java基础知识之一维数组和二维数组定义及用法

          本文链接:https://www.haomeiwen.com/subject/bptjektx.html