用法
return用于Java的函数(方法)中,主要有两种用法
- 在有返回值的情况下,返回指定类型的值
返回两个参数的最大公约数
public static int gys(int n,int m) {
if (n == m) {
return n;
}else{
for (int i = 2; i < n*m; i++) {
if (m % i == 0 && n % i == 0) {
return i;
}
}
}
return 1;
}
- 在没有返回值的情况下,结束函数
返回一个数的绝对值
public static void jdz(int n) {
if (n < 0) {
System.out.println("绝对值为:" + -n);
return;//结束函数
}
System.out.println("绝对值为:" + n);
}
注意事项
- 如果函数是非void(无返回值)的返回类型,必须使用return返回值;
- 如果函数声明有返回值,返回值的类型要与声明类型相同或者兼容;