大多数方法不需要自变量。自变量对方法没有特殊要求。也就是说,带自变量的方法,可以完成各种数据操作,它还可以用在很多有微妙差别的情况。为了说明这一点,让我们举一个非常简单的例子。下面的方法返回数字10的平方:
int square()
{
return 10 * 10;
}
运行该方法,确实返回了10 的平方的值,但它的使用是很有限的。然而,如下所示,如果你修改该方法,以便它带一个自变量,这样square( )就更有用了。
int square(int i)
{
return i * i;
}
现在,square()可以返回任何调用它的值的平方。也就是说,square()现在是可以计算任何整数值的平方的一个通用方法,而不单纯是数字10 。
下面是一个例子:
int x,y;
x = square(5); // x equals 25
x = square(