您的位置:首页 > 其它

方法(参数),return返回值

2020-07-13 05:18 204 查看

方法的定义与调用

方法两大步骤。1.定义方法,
格式public static 返回值类型 方法名(数据类型 参数名称){代码块}
调用: 格式:方法名(实际参数),就可以啦。实际参数,其实就是变量或者常量

方法的分类

1.无参无返回值的方法:
public static void methodName(){

}
2.有参无返回值的方法:
public static void methodName(形式参数){

}

return的注意点。

  1. 一个方法声明了有返回值,那么方法中必须使用return关键字将结果返回给调用处。
  2. 一个方法声明了有返回值,那么方法中如果有分支,循环语句等,要保证无论执行哪个分支,都要
    有return语句可以被执行到。
  3. 一个方法声明了有返回值,那么return后的数值必须和声明的数据类型一致。(自动转型)
  4. 一个方法如果没有返回值,那么也可以使用return语句,结束方法的执行。
  5. 一般return后没有语句了。
  6. Return的返回值要与返回值的类型一致

设计一个方法,接收两个整数作为参数, 返回两个参数的最大公约数。

public static int gcd1(int x, int y) {
int result = 0; // 最大公约数
int min = x > y ? y : x; // 两个整数中最小的数
if (x == y) {//如果两个数相等输出本身
result = x;
} else {
//如果两个数相等,则最大公约数为它本身,两个数不等,则用两个数依次除 两个数中最小的一个到 1,直到找到同时能被两个数除尽的那个数
for (int i = min; i >= 1; i--) {
if (x % i == 0 && y % i == 0) {
result = i;
break;
}
}}
return result;
}

求绝对值

public static String abs(int i){
if(i<0){
return i+"绝对值为:"+-i;
}else{
return i+"绝对值为:"+i;
}}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐