java中允许一个方法中存在多个参数
public class Parmvarexmple { //参数可变的方法 public int sum(int...n) { int tempSum=0; for (int option : n) { tempSum+=option; } return tempSum; } public static void main(String[] args) { Parmvarexmple obj=new Parmvarexmple(); int result1=obj.sum(1,2); int result2=obj.sum(1,2,3,4,5); System.out.println(result1); System.out.println(result2); } }
我们一般所看到的是方法重载,然而方法重载中尽管方法名相同,但需要多次定义不同传入参数,而java允许一个方法传入多个参数。