21xrx.com
2024-11-25 15:00:48 Monday
登录
文章检索 我的文章 写文章
Java数组初始化-详解及案例
2023-06-11 13:20:32 深夜i     --     --

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中基本数据类型在未初始化时的默认值。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复