Java中的数组和方法

时间:2022-08-15 19:25:34
1、数组是由一组相同类型的变量所组成的数据类型,它们以一个共同的名称表示,数组中的个别元素则以标注来表示其存放的位置。数组依照存放元素的复杂程度分为一维数组、二维和多维数组。
2、 使用 Java 中的数组,必须经过两个步骤:
      (1)声明数组、
      (2)开辟内存给该数组。

3、 在 Java 中欲取得数组的长度(也就是数组元素的个数),可以利用(数组名.length) 来完成。

4、 如果想在声明时就给数组赋初值,只要在数组的声明格式后面加上初值的赋值即可。

   一维数组的声明格式:

      (1)数据类型 数组名 =数组名[ ] ; // 声明一维数组
              new 数据类型[个数] ; // 分配内存给数组

      (2)数据类型 数组名[] = new 数据类型[个数]

      (3)数据类型 数组名[] = {初值 0,初值 1,...,初值 n}

5、 Java 允许二维数组中每行的元素个数均不相同。

      二维数组的声明格式:

      (1)   数据类型 数组名[][] ;
                 数组名 = new 数据类型[行的个数][列的个数] ;

      (2)   数据类型 数组名[][] = new 数据类型[行的个数][列的个数] ;

      (3)  数据类型 数组名[][] = {
                                                   {第 0 行初值},
                                                   {第 1 行初值},
                                                        ...
                                                   {第 n 行初值},
                                                };

6、 在二维数组中,若是想取得整个数组的行数,或是某行元素的个数时,也可以利用.length 来获取。

       数组名.length   / / 取得数组的行数

       数组名[行的索引].length  / / 取得特定行元素的个数

7、方法可以简化程序的结构,也可以节省编写相同程序代码的时间,达到程序模块化的目的。
               返回值类型 方法名称(类型 参数 1,类型 参数 2,...)
                       {
                           程序语句 ;
                           方法的主体
                           return 表达式;
                          }

8方法的重载:在同一个类中允许同时存在一个以上的同名方法,只要它们的参数个数或类型不同即可。在这种情况下,该方法就叫被重载了,这个过程称为方法的重载。