暑假学习记录4 数组 方法

(1)今天学习了数组和方法

(2)明天准备学debug,类和对象

(3)  1 数组初始化分为   动态初始化  和  静态初始化

动态初始化   只指定数组长度,有系统为数组分配初始值

           格式   数据类型[]  变量名=new 数据类型 [数组长度];

           范例   int[] arr=new int[3];

数组在初始化时,会为存储空间添加默认值

  整数   0

  浮点数  0.0

  布尔值  false 

  字符  空字符

  引用数据类型  null

静态初始化   指定每个数组元素的初始值,系统决定数组长度

  格式  数据类型[] 变量名={数据1,数据2,数据3......} ;

  范例            int[]        arr={1,2,3};

   获取数组元素数量

  格式  数组名.length

  范例  arr.length

      int[] arr={1,22,33};

      for(int x=0;x<arr.length;x++)

      {}

(4)方法

  定义  public static 返回值类型 方法名();

    {......

     return 数据;      //如果是void类型,可以只写return或不写

    }

    多个参数  public static 返回值类型 方法名(数据类型 变量名1,数据类型 变量名2,......){......};

  调用  方法名(变量名1/常量名1,变量名2/常量名2,......);

  重载  多个方法在一个类中,具有相同的方法名,这几个方法的参数不相同,即类型不同或数量不同

  方法参数传递  1普通类型的参数   形参的改变不会影响实参的值

          2引用类型的参数   形参的改变会影响实参的值    比如说形参是一个数组

  

posted @ 2021-07-15 21:50  Cuora  阅读(44)  评论(0)    收藏  举报