数组

1.一维数组

  • 概念:一维数组是由数字组成的以单纯的排序结构排列的结构单一的数组。一维数组是计算机程序中最基本的数组。
  • 分类:


    image.png
  • 如何创建一维数组:
    public static void main(String[] args) {
    //创建数组的第一种方法
    int[] arr=new int[6];
    int intValue=arr[5];
    //System.out.println(intValue);
    //创建数组的第二种方法
    int[] x={1,2,3,4};
    //System.out.println(x[1]);

//创建数组的第三种方法。
int[] y= new int[]{1,2,3,4,5};
int m=0;
boolean length = isLength(m,y);
if(length){
System.out.println(y[m]);
}else{
System.err.println("数组标越界");
}

}
//判断数组下标是否越界
public static boolean isLength(int m,int arr[]){
boolean flag=false;
int length = arr.length;
if(m<length)
flag=true;
return flag;
}

2.二维数组

  • 概念:二维数组本质上是以数组作为数组元素的数组,即“数组的数组”,类型说明符 数组名常量表达式。二维数组又称为矩阵,行列数相等的矩阵称为方阵。对称矩阵a[i][j] = a[j][i],对角矩阵:n阶方阵主对角线外都是零元素。

    示图:


    image.png
  • 如何创建二维数组:


    image.png

    image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第四天 数组【悟空教程】 第04天 Java基础 第1章数组 1.1数组概念 软件的基本功能是处理数据,而在处理数...
    Java帮帮阅读 1,640评论 0 9
  • 【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔...
    开心的锣鼓阅读 3,364评论 0 9
  • 【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一...
    阿里高级软件架构师阅读 3,330评论 0 19
  • 数组定义方式: public class ArrayDemo1 { public static void main...
    陈皮丨阿四阅读 332评论 0 0
  • 骑马经过长长的山路,路旁尽是初春冒出的嫩绿的草儿和不知名的野花,入到谷中,眼之所见又是一派欣欣向荣的景色。远望去宗...
    前路迢迢阅读 214评论 0 0