可通过调用方法来使用方法,调用方法有两种方式,即方法有返回值或无返回任何值。
方法调用的过程很简单。 当程序调用方法时,程序控制将转移到被调用的方法。 这个被调用的方法然后在两个条件下将控制权返回给调用者,即 -
return
语句被执行。}
)。对返回void
的方法的调用 -
System.out.println("This is Yiibai.com!");
对有返回值的方法的调用 -
int result = sum(6, 9);
以下是演示如何定义方法以及如何调用方法的示例 -
public class ExampleMinNumber { public static void main(String[] args) { int a = 111; int b = 125; int c = getMin(a, b); System.out.println("最小值 = " + c); } /** 返回两个 int 数值的最小值 */ public static int getMin(int n1, int n2) { int min; if (n1 > n2) min = n2; else min = n1; return min; } }
执行上面示例代码,得到以下结果:
最小值 = 111
void
关键字允许创建不返回值的方法。在下面的例子中有一个返回值是void
的方法methodRankPoints
,它不返回任何值。 调用void
方法必须是一个语句,即methodRankPoints(245.67);
. 它是一个以分号结尾的Java语句,如以下示例所示 -
public class ExampleVoid { public static void main(String[] args) { methodRankPoints(245.67); } public static void methodRankPoints(double points) { if (points >= 202.5) { System.out.println("Rank:A1"); }else if (points >= 122.4) { System.out.println("Rank:A2"); }else { System.out.println("Rank:A3"); } } }
执行上面示例代码,得到以下结果:
Rank:A1