方法

2020-08-07  本文已影响0人  RicherYY

什么是方法?

Java方法是语句的集合,它们在一起执行一个功能。

方法的优点

  1. 使程序变得更简短而清晰。
  2. 有利于程序维护。
  3. 可以提高程序开发的效率。
  4. 提高了代码的重用性。

方法的命名规则

  1. 方法的名字的第一个单词应以==小写字母作为开头==,后面的单词则用大写字母开头写,不使用连接符。例如:addPerson

方法的定义

修饰符 返回值 方法名(参数类型 参数1,参数类型 参数2){
    //方法体
    return 返回值;
}

方法实例

下面方法对num1和num2进行操作,并返回最大值

/** 返回两个整型变量数据的较大值 */
public static int max(int num1, int num2) {
   int result;
   if (num1 > num2)
      result = num1;
   else
      result = num2;
 
   return result; 
}

方法的调用

public class Calculate {
    public static void main(String[] args) {
        int a = 5, b = 7;
        int result = add(a,b);
        System.out.println(result);//12
    }
    public static int add(int a,int b){
        return a+b;
    }
}

可变参数

JDK 1.5 开始,Java支持传递同类型的可变参数给一个方法。

方法的可变参数的声明如下所示:

typeName... parameterName

在方法声明中,在指定参数类型后加一个省略号(...) 。

一个方法中只能指定一个可变参数,它必须是方法的最后一个参数。任何普通的参数必须在它之前声明。

实例

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("最大值是:"+max(1,3,12,7,6));
    }
    public static int max(int ... number){
        int result = number[0];
        for (int i = 0; i < number.length; i++) {
           result = result < number[i] ? result = number[i] : result;
        }
        return result;
    }
}
上一篇下一篇

猜你喜欢

热点阅读