数组的元素是通过索引来访问的,索引从0开始。 .length 获取当前数组长度
java语言使用new操作符来创建数组,语法如下:
data Type[ ] arrayRsfVar = new dataType[arraySize];
类型+[ ]+类型名称 = new +类型+[自定义长度】
声明数组的时候数组并不存在,只有new创建数字的时候数组才生成
理解:
练习代码:
如果没有赋值完全********int类型默认:0,string 类型默认:null
拓展:
char[] charArray = new char[5]; // 创建一个可以容纳5个字符的数组
String[] stringArray = new String[3]; // 创建一个可以容纳3个字符串的数组
============================================================
很难理解的数组反转:
重点解释:===============================
说明:
这个 int [] reverse = reverse(arrays);是将原数组arrays的值通过下面的public static int[] reverse(int[]arrays){};reverse方法传递给arrays
如图:
然后利用arrays将原始数组长度值分散出去 如图:
问答ChatGPT 整个过程: