多维数组的认识

news/2024/12/1 0:23:21/

多维数组

  • 多维数组可以看成是数组的数组(俗称:套娃),比如二维数组就是一个特殊的一维数组,其每一个元素都是一个一维数组。
  • 二维数组
int[][] a = new int[2][5];
  • 解析:以上二维数组a可以看成一个两行五列的数组。
    图例:
int[][] arr = new int[3][2];

在这里插入图片描述

代码演示:

public static void main(String[] args) {//[4][2]/*1,2     array[0][]2,3     array[1][]3,4     array[2][]4,5     array[3][]*/int[][] array = {{1,2},{2,3},{3,4},{4,5}};printArray(array[0]);System.out.println();System.out.println("==============");System.out.println(array[0][0]);System.out.println(array[0][1]);System.out.println("==============");System.out.println(array.length);System.out.println(array[0].length);System.out.println("==============");System.out.println("遍历二维数组");for (int i = 0; i < array.length; i++) {for (int j = 0; j < array[i].length; j++) {System.out.print(array[i][j]+" ");}}
}//打印数组元素
public static void printArray(int[] arrays){for (int i = 0; i < arrays.length; i++) {System.out.print(arrays[i]+" ");}
}

输出结果:

1 2 
==============
1
2
==============
4
2
==============
遍历二维数组
1 2 2 3 3 4 4 5 

http://www.ppmy.cn/news/400529.html

相关文章

多维列表

创建二维列表 一个一维的List是线性的List&#xff0c;多维List是一个平面的List&#xff1a; a [1,2,3,4,5] # 一行五列multi_dim_a [[1,2,3],[2,3,4],[3,4,5]] # 三行三列索引 在上面定义的List中进行搜索&#xff1a; print(a[1]) # 2print(multi_dim_a[0][1]) # 2用…

多维数组的定义

一. 多维数组 1. 概念 多维数组可以看成是数组的数组。比如二维数组就是一个特殊的一维数组&#xff0c;它的每个元素都是一个一维数组。其他多维数组的概念&#xff0c;大家可以参照二维数组以此类推。 2. 分类 多维数组可以分为&#xff1a; ● 二维数组&#xff1b; ● 三维…

数据的维度

数据&#xff1a;数据(data)是事实或观察的结果&#xff0c;是对客观事物的逻辑归纳&#xff0c;是用于表示客观事物的未经加工的的原始素材。 维度&#xff1a;一组数据的组织形式 对于一组数据&#xff0c;我们可以在一维方向展开&#xff0c;形成线性关系&#xff1b;我们也…

python多维列表

1、初始化 1. c语言思维 import random matrix[] numberOfRowseval(input("Enter the number of rows:")) numberOfColumnseval(input("Enter the number of the columns")) for row in range(numberOfRows):matrix.append([])for column in range(numbe…

多维数组与矩阵

1.顺时针打印二维数组 2.零所在行列清零 【问题描述】如果矩阵中某个元素为0 ,则将其所在行和列清零 【算法】扫描矩阵&#xff0c;建立行的一维数组以及列的一维数组并做标记 3.Z字型打印矩阵 【算法】分条件判断从左下到右上还是从右上到左下 4.边界为1的最大子方阵 【问题…

维度建模

1 维度建模关键概念 1.1 度量和环境 1.2 事实和维度 在维度建模中&#xff0c;度量称为事实&#xff0c;上下文和环境称为维度。 1.3 事实表 事实常以数值形式出现&#xff0c;而且一般都被大量文本形式的上下文包围着。这些文本形式的上下文描述了事实的“5个w”&#xff…

多维数据模型中维度、度量、层级理解

多维数据模型中维度、度量、层级理解 本文只是对多维数据模型中维度、度量、层级理解的通俗理解&#xff0c;当然不止这些&#xff0c;还会涉及到更多具体细节的概念&#xff0c;本文对此不做介绍。 1. 如何认识&#xff08;看&#xff09;对象&#xff1f; 当人去看、去观测…

多维数组详解

一、数组的逻辑结构 数组作为一种数据结构其特点是结构中的元素本身可以是具有某种结构的数据&#xff0c;但属于同一数据类型。 比如&#xff1a;一维数组可以看作一个线性表&#xff1b; 二维数组可以看作“数据元素是一维数组”的一维数组&#xff1b; 等价于 三维数组可以看…