21xrx.com
2025-04-09 23:09:57 Wednesday
文章检索 我的文章 写文章
Java数组初始化-详解及案例
2023-06-11 13:20:32 深夜i     7     0

Java中数组初始化是依据数据类型的默认值进行的。在Java编程语言中,数组是一个对象,它包含一组相同类型的元素。在本文中,我们将讨论Java数组初始化的基本知识和案例。

Java数组初始化的基本知识

Java中数组的初始化有两种方式:静态初始化和动态初始化。

静态初始化

静态初始化是指在声明数组时就为其赋初值。例如:

int[] num = 40;

上述代码创建了一个名为“num”的整数数组,并为它赋了五个初始值。

动态初始化

动态初始化是通过使用关键字new来分配存储空间并初始化数组。语法如下:

int[] num = new int[5];

上述代码创建了一个长度为5的空整数数组。我们也可以通过以下方式将元素初始化为非默认值:

int[] num = new int[] 40;

Java中的基本数据类型的默认值如下:

| 数据类型 | 默认值 |

| --- | --- |

| byte | 0 |

| short | 0 |

| int | 0 |

| long | 0 |

| float | 0.0f |

| double | 0.0 |

| char | '\u0000' |

| boolean | false |

Java数组初始化案例

下面是一个使用数组初始化的示例。该程序创建并初始化一个长度为10的整数数组。然后,通过循环将元素的值设置为其下标。

public class ArrayInitializationExample {
  public static void main(String[] args) {
   int[] num = new int[10];
   for (int i = 0; i < num.length; i++) {
     num[i] = i;
   }
   for (int i = 0; i < num.length; i++) {
     System.out.print(num[i] + " ");
   }
  }
}

在运行上述代码后,将得到以下输出:

0 1 2 3 4 5 6 7 8 9

Java数组初始化的三个关键词

1. 静态初始化:声明数组时就为其赋初值的方式。

2. 动态初始化:通过使用关键字new来分配存储空间并初始化数组的方式。

3. 默认值:Java中基本数据类型在未初始化时的默认值。

  
  

评论区

请求出错了