【背诵⑦】保姆级 | 零基础备赛蓝桥杯Java组|一维数组二维数组

一维数组和二维数组都是 Java 中常见的数据结构,用于存储一组数据。下面是关于一维数组和二维数组的知识点和示例:

一维数组(Array)知识点:

  1. 定义:一维数组是具有相同数据类型的元素按顺序排列的集合。
  2. 长度:一维数组的长度在创建时就确定,无法改变。
  3. 访问元素:通过索引访问数组元素,索引从 0 开始。
  4. 初始化:可以使用静态初始化或动态初始化来创建数组。
  5. 遍历:常用的遍历方法包括使用 for 循环或增强型 for 循环。

一维数组示例:

java 复制代码
public class ArrayExample {
    public static void main(String[] args) {
        // 静态初始化一维数组
        int[] array1 = {1, 2, 3, 4, 5};

        // 动态初始化一维数组
        int[] array2 = new int[5];
        array2[0] = 10;
        array2[1] = 20;
        array2[2] = 30;
        array2[3] = 40;
        array2[4] = 50;

        // 访问元素
        System.out.println("第一个数组的第三个元素:" + array1[2]); // 输出 "3"
        System.out.println("第二个数组的第四个元素:" + array2[3]); // 输出 "40"

        // 遍历数组
        System.out.println("第一个数组元素:");
        for (int i = 0; i < array1.length; i++) {
            System.out.print(array1[i] + " ");
        }
        System.out.println();

        System.out.println("第二个数组元素:");
        for (int num : array2) {
            System.out.print(num + " ");
        }
        System.out.println();
    }
}

二维数组(Array of Arrays)知识点:

  1. 定义:二维数组是一种特殊的数组,每个元素又是一个一维数组。
  2. 行和列:二维数组有行和列的概念,每行表示一个一维数组。
  3. 初始化:可以使用静态初始化或动态初始化来创建二维数组。
  4. 访问元素:通过两个索引访问二维数组中的元素。

二维数组示例:

java 复制代码
public class TwoDimensionalArrayExample {
    public static void main(String[] args) {
        // 静态初始化二维数组
        int[][] array1 = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}};

        // 动态初始化二维数组
        int[][] array2 = new int[3][3];
        array2[0][0] = 1;
        array2[0][1] = 2;
        array2[0][2] = 3;
        array2[1][0] = 4;
        array2[1][1] = 5;
        array2[1][2] = 6;
        array2[2][0] = 7;
        array2[2][1] = 8;
        array2[2][2] = 9;

        // 访问元素
        System.out.println("第一个数组的第二行第三列元素:" + array1[1][2]); // 输出 "6"
        System.out.println("第二个数组的第一行第一列元素:" + array2[0][0]); // 输出 "1"

        // 遍历二维数组
        System.out.println("第一个数组元素:");
        for (int i = 0; i < array1.length; i++) {
            for (int j = 0; j < array1[i].length; j++) {
                System.out.print(array1[i][j] + " ");
            }
            System.out.println();
        }

        System.out.println("第二个数组元素:");
        for (int[] row : array2) {
            for (int num : row) {
                System.out.print(num + " ");
            }
            System.out.println();
        }
    }
}

这些知识点和示例可以帮助你理解和使用 Java 中的一维数组和二维数组。

相关推荐
青云交19 分钟前
Java 大视界 -- Java 大数据机器学习模型在金融信用评级模型优化与信用风险动态管理中的应用(371)
java·大数据·机器学习·信用评级·动态风控·跨境金融·小贷风控
晨非辰22 分钟前
#C语言——学习攻略:深挖指针路线(三)--数组与指针的结合、冒泡排序
c语言·开发语言·数据结构·学习·算法·排序算法·visual studio
GSDjisidi2 小时前
日本IT就职面试|仪容&礼仪篇分享建议
面试·职场和发展
二哈喇子!3 小时前
若依【(前后端分离版)SpringBoot+Vue3】
java·spring boot·后端
一只小风华~3 小时前
JavaScript 函数
开发语言·前端·javascript·ecmascript·web
苕皮蓝牙土豆4 小时前
Qt 分裂布局:QSplitter 使用指南
开发语言·qt
Monkey-旭6 小时前
Android Handler 完全指南
android·java·handler
秃狼6 小时前
Execel文档批量替换标签实现方案
java
Brookty7 小时前
Java线程安全与中断机制详解
java·开发语言·后端·学习·java-ee
Sylvia-girl7 小时前
排序查找算法,Map集合,集合的嵌套,Collections工具类
java·算法·排序算法