java中定义数组的格式有哪几种

互联网 20-7-3

java中定义数组的格式有:1、【int[] arr = new int[5]】;2、【int[] arr = new int[]{1,2,3,4,5}】。在java语言中,声明数组时不能指定其长度(数组中元素的个数)。

数组的定义格式有以下几种:

(推荐教程:java入门程序)

在定义数组时,通常会将声明与开辟空间初始化合起来写,如下:

int[] arr = new int[5]; int arr[] = new int[5];  //不推荐 int[] arr = new int[]{3,1,2,5,6} int[] arr = {3,1,2,5,6}

举例:

(视频教程推荐:java视频教程)

下面是只声明数组,但是并未初始化的方式:

 // 声明整型数组  int[] intArray0 ;  int intArray1 [];  // 声明浮点型数组  float floatArray0 [];  float[] floatArray1 ;  // 声明布尔型数组  boolean boolArray0 [];  boolean[] boolArray1 ;  // 声明字符型数组   char charArray0 [];  char[] charArray1 ;  // 声明字符串数组  String stringArray0[];  String[] stringArray1;  // 错误的声明数组的方式,声明数组的时候不能指定其大小  // int [5] intErrorArray0;   // int intErrorArray1[5];

注意:Java语言中声明数组时不能指定其长度(数组中元素的个数)。

这是因为数组是一种引用类型的变量,因此使用它定义一个变量时,仅仅表示定义了一个引用变量(也就是定一个了一个指针),这个引用变量还未指向任何有效的内存,所以定义数组时不能指定数组的长度。

而且由于定义数组仅仅只是定一个引用变量,并未指向任何有效的内存空间,所以还没有内存空间来存储数组元素,因此这个数组也不能使用,只有在数组进行初始化后才可以使用。

以上就是java中定义数组的格式有哪几种的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: 格式
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:swoole到底是个什么东西

相关资讯