Java中返回类型的重要性?
一个return语句 导致程序的控制转移回方法的调用者。Java中的每个方法都用返回类型声明,并且对于所有Java方法都是必需的。返回类型可以是原语类型像我NT,浮点,双精度,一个引用类型或空隙 型(返回任何)。
关于返回值,需要了解一些重要事项
方法返回的数据类型必须与方法指定的返回类型兼容。例如,如果某些方法的返回类型为布尔值,则无法返回整数。
接收方法返回值的变量也必须与为该方法指定的返回类型兼容。
这些参数可以按顺序传递,并且必须由该方法按相同顺序接受。
例1
public class ReturnTypeTest1 { public int add() { // without arguments int x = 30; int y = 70; int z = x+y; return z; } public static void main(String args[]) { ReturnTypeTest1 test = new ReturnTypeTest1(); int add = test.add(); System.out.println("The sum of x and y is: " + add); } }
输出结果
The sum of x and y is: 100
例2
public class ReturnTypeTest2 { public int add(int x, int y) { // with arguments int z = x+y; return z; } public static void main(String args[]) { ReturnTypeTest2 test = new ReturnTypeTest2(); int add = test.add(10, 20); System.out.println("The sum of x and y is: " + add); } }
输出结果
The sum of x and y is: 30