可通过调用方法来使用方法,调用方法有两种方式,即方法有返回值或无返回任何值。
方法调用的过程很简单。 当程序调用方法时,程序控制将转移到被调用的方法。 这个被调用的方法然后在两个条件下将控制权返回给调用者,即 -
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