(2)Java 编程基础概览:数组

Java数组是一种用于存储固定大小、同类型元素的数据结构。
以下是一些关于 Java 数组的基本概念和使用示例:

1. 一维数组

1.1 一维数组的声明和初始化

1.1.1 声明数组

   数据类型[] 变量名;

1.1.2 初始化数组

  • 静态初始化:在声明时直接指定元素的值。
   int[] numArray = {
   
    
    1, 2, 3, 4, 5};
  • 动态初始化:先声明数组,然后为其分配内存空间并指定元素个数,然后逐个赋值。
   int[] numArray = new int[5];
   numArray[0] = 1;
   numArray[1] = 2;、
   numArray[2] = 3;
   numArray[3] = 4;
   numArray[4] = 5;
  • 使用循环来赋值
int[] numbers = new int[5];
for (int i = 0; i < numbers.length; i++) {
   
    
    
    numbers[i] = i + 1;
}

1.2 访问数组元素

数组元素通过索引访问,索引从 0 开始。

int value = numArray[0]; // 获取第一个元素
numArray[1] = 10;        // 设置第二个元素为 10

1.3 遍历数组

可以使用 for 循环遍历数组。(关于循环,具体见【(3)Java 编程基础概览:三大语法结构:顺序、选择与循环的奇妙之旅】)

//遍历方法一
for (int i = 0; i < numArray.length; i++) {
   
    
    
    System.out.println(numArray[i]);
}

//遍历方法二
for (int arr : numArray) {
   
    
    
	System.out.println(arr);
}

2. 二维数组

在Java中,二维数组可以被看作是一个数组的数组,即每个元素都是一个一维数组。
二维数组的初始化有一下几种不同的方式:

2.1 静态初始化

在声明二维数组的同时进行初始化,并直接指定所有元素的值。这种方式需要显式地列出每一行的数组元素。

int[][] matrix = {
   
    
    
    {
   
    
    1, 2, 3},
    {
   
    
    4, 5, 6},
    {
   
    
    7

猜你喜欢

转载自blog.csdn.net/huanzi833/article/details/143371067