一、 方法:
1.1方法概念
在方法中的“参数类型 参数名1,参数类型 参数名2”为参数列表,用于描述方法在被调用时需要接受的参数,如果方法不需要接收任何参数,则参数列表为空,方法的返回值必须为方法声明的返回值类型,如果方法中没有返回值,返回值类型为void,且return可省略。
方法要定义在其他方法外,且在类中。
1.2方法调用
方法定义后,里面的参数是没有具体的数值的,只有在被调用的时候,数值由调用者传过来并分配内存。
小知识点:键盘的录入
Scanner sc=new Scanner(System.in);
获取
Int number sc.nextInt();
注意点:
a、 方法不能定义在另一个的方法里面,但是可以在方法中调用另一个方法
b、 方法不调用,自己不执行
c、 如果方法没有明确的返回值类型,使用null,void表示
1.3方法重载
形成的两个条件:a、方法名相同;b、参数个数或者参数类型必须不同
注意点:a、重载方法参数列表必须不同;b、重载至于方法名和参数类型相关与返回值无关且与具体的变量标识符无关
要点:看方法名和参数列表
1.4参数传递
形式参数:在定义方法时,参数列表中的变量
实际参数:传入给方法的数值
要点:
调用方法时,如果传入的数值为基本数据类型包含String类型,形式参数的改变不会对实际参数产生影响;若传入的数值为引用数据类型(地址类的,比如数组、集合等)形式参数的改变会影响实际参数。
小知识点:根据数组长度,获取随机索引
Int index=new Randon().nextInt(arr.length);
根据随机索引从数组中获取值
Int value=a[index];
数组:属性length,最大索引为length-1.使用索引对数组进行赋值
二维数组的遍历:
外循环:遍历二维数组i<arr.length
内循环:遍历每一个一维数组j<arr[i].length
java中的方法
最新推荐文章于 2025-03-02 14:02:31 发布