Java中带参数方法和带返回值方法
首先来了解Java方法中的形参和实参。
形参:用来接收调用方法时传递的参数,在被调用时才分配内存空间,一旦调用结束,就释放内存空间,所以形参只在当前方法内有效。等同于变量的定义格式,例如:int number
实参:方法调用中的参数,传递值给被调用方法。等同于使用变量或常量 例如:11 、number
带参数方法的使用
public class Test { public static void main(String[] args) { //调用方法 isEvenNumber(10); //直接传入一个常量 10 //定义一个变量 int number = 11; //调用方法 isEvenNumber(number); //传入一个变量 number ,变量number = 11 } //定义一个带参数方法(判断是否偶数) public static void isEvenNumber(int number) { if(number % 2 == 0) { System.out.println(number + "是偶数"); } else { System.out.println(number + "是奇数"); } } }
和方法一样,带参数方法直接在main方法中调用,相当于把代码放在一个箱子里。
带返回值方法
public class Test { public static void main(String[] args) { //打印调用的方法 System.out.println(isEvenNumber(10)); //定义一个变量 int number = 11; //打印调用的方法 System.out.println(isEvenNumber(number));//传入一个变量 number ,变量number = 11 } //定义一个带返回值方法(判断是否偶数) public static boolean isEvenNumber(int number) { if(number % 2 == 0) { return true; } else { return false; } } }
带返回值方法,方法的返回值通常用一个变量接收,否则该返回值将无意义。
public class Test { public static void main(String[] args) { isEvenNumber01(10); boolean r = isEvenNumber02(21); System.out.println(r); } //定义一个带参数方法(判断是否偶数) public static void isEvenNumber01(int number) { if(number % 2 == 0) { System.out.println(number + "是偶数"); } else { System.out.println(number + "是奇数"); } } //定义一个带返回值方法(判断是否偶数) public static boolean isEvenNumber02(int number) { if(number % 2 == 0) { return true; } else { return false; } } }
方法和带参数方法是把代码写到一个箱子里去执行,调用的时候去箱子里找,带返回值方法是得到了一个返回值,这个返回值可以用变量接收,可以在不同地方使用得到的返回值。
以上内容仅个人理解。
阅读剩余
THE END