java基础-方法
方法是程序中最小的执行单元

方法定义:把一些代码打包在一起,这个过程叫方法定义
方法调用:方法定义后并不是直接运行的,需要手动调用才会执行,该过程称为方法调用
一、最简单的方法定义和调用
定义示例:
public static void 方法名(){
方法体;
}
比如:
public static void playgame(){
打印输出语句;
}
调用示例:
方法名();
比如:playgame();
注意方法一定是先定义再调用的,否则就会报错
package com.jdL.methodpractice;public class methodtest01 {public static void main(String[] args) {playGame();}public static void playGame(){System.out.println("hello world");}
}二、带参数的方法定义和调用

注意:方法在调用的时候,参数的数量和类型必须与方法定义中小括号中里面的变量一一对应,否则程序将会报错 package com.jdL.methodpractice;import java.util.Scanner;public class methodtest03 {public static void main(String[] args) {System.out.println("输入两个数字");Scanner sc = new Scanner(System.in);int a=sc.nextInt();int b=sc.nextInt();method_num_add(a,b);}public static void method_num_add(int num1,int num2){int sum=num1+num2;System.out.println("两个数字的和是:"+sum);} }
形参和实参
形参:形式参数,指的是方法定义中的参数
实参:实际参数,方法调用中的参数
三、带返回值的方法定义和调用
调用处拿到方法的结果后,才能进行下一步操作



package com.jdL.methodpractice;public class methodtest06 {public static void main(String[] args) {int a=1;int b=2;int c=3;int d=4;money_calculator(a,b,c,d);System.out.println(money_calculator(a,b,c,d));int result=money_calculator(a,b,c,d)+1;System.out.println(result);}public static int money_calculator(int money_mouth1,int money_mouth2,int money_mouth3,int money_mouth4){int sum=money_mouth1+money_mouth2+money_mouth3+money_mouth4;return sum;}
}



注意:方法在调用的时候,参数的数量和类型必须与方法定义中小括号中里面的变量一一对应,否则程序将会报错
package com.jdL.methodpractice;import java.util.Scanner;public class methodtest03 {public static void main(String[] args) {System.out.println("输入两个数字");Scanner sc = new Scanner(System.in);int a=sc.nextInt();int b=sc.nextInt();method_num_add(a,b);}public static void method_num_add(int num1,int num2){int sum=num1+num2;System.out.println("两个数字的和是:"+sum);}
}