方法的定义和调用
1 public class TestMothod01 { 2 /** 3 * 1.方法是:对特定的功能进行提取,形成一个代码片段,这个代码就是我们所说的方法 4 * 2.方法和方法是并列的关系,所以我们定义的方法不能写到main方法中 5 * 3.方法的定义--》格式: 6 * 修饰符 方法返回值类型 方法名(形参列表){ 7 * 方法体; 8 * return 方法返回值; 9 * } 10 * 11 * 4.方法的作用:提高代码的复用性 12 */ 13 14 public static int add(int num1, int num2) { 15 int sum = 0; 16 sum += num1; 17 sum += num2; 18 return sum;//将返回值返回到方法的调用处 19 } 20 //这是一个main方法,程序的入口 21 public static void main(String[] args) { 22 //方法的调用:(用方法) 23 int num = add(10, 20); 24 System.out.println(num); 25 //30+90 26 int sum = add(30,90); 27 System.out.println(sum); 28 //50+48 29 System.out.println(add(59,65)); 30 } 31 }
总结:
1.方法是:对特定的功能进行提取,形成一个代码片段,这个代码片段就是我们所说的方法
2.方法和方法是并列关系,所以我们定义的方法不能不能写到main方法中
3.方法的定义---》格式:
修饰符 方法返回类型 方法名(形参列表){
方法体;
return 方法返回值;
}
4.方法的作用:提高代码的复读性
5.总结方法定义的格式:
1)修饰符:暂时使用public static --》面向对象一章讲解
2)方法返回值类型:方法的返回值对应的数据类型
数据类型:可以是基本数据类型(byte,short,int,long,float,double,char,boolean),也可以是应用数据类型
3)方法名:见名知意,首字母小写,其余要遵循驼峰命名,eg:addNum,一般尽量使用英文来命名
4)形参列表:方法定义的时候需要的形式参数:int num1,int num2 -->相当于告诉方法的调用者:需要传入几个参数,需要传入的参数类型
实际参数:方法调用的时候传入的具体的参数:10,20 ---》根据形式参数的需要传入的
5)方法体:具体的业务逻辑代码
6)return 方法返回值;
方法如果有返回值的话:return+方法返回值,将返回值返回到方法的调用处
方法无返回值:return可以不写了,方法的返回值要定义成void
1 public class TestMethod02 { 2 public static void add(int num1, int num2) { 3 int sum = 0; 4 sum += num1; 5 sum += num2; 6 System.out.println(sum); 7 } 8 //这是一个main方法,程序的入口 9 public static void main(String[] args) { 10 //方法的调用:(用方法) 11 add(10, 20); 12 //30+90 13 add(30,90); 14 //50+48 15 System.out.println(add(59,65)); 16 } 17 }
什么时候有返回值,什么时候无返回值?--》看需求
6.方法的定义需要注意什么?
1)形参列表要怎么写:定义几个参数,分别是什么类型的;不确定因素要定义成方法的形参
2)方法到底是否需要返回值,如果需要的话,返回值的类型是什么
7.方法的调用需要注意什么?
1)实际参数需要怎么传入:传入几个参数,传入什么类型
2)方法是否有返回值需要接收
时间不断流逝,不变的是每一年的微风,不疾不徐。风吹碎发,吹动心,我们慢慢长大,慢慢变老,慢慢地等待花开,慢慢地品味每一种细腻的情感。生活的节奏或许会很快但永远保留热爱美好事物的心,保持好奇,保持耐心。漫漫一生,慢慢走过,平淡而丰盈。我们来日方长。

浙公网安备 33010602011771号