暑假学习记录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};
2 获取数组元素数量
格式 数组名.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引用类型的参数 形参的改变会影响实参的值 比如说形参是一个数组

浙公网安备 33010602011771号