我搞不清楚一个问题:把一个值传给某个函数和调用这个函数的区别?:Q作者: 匿名 时间: 2011-9-4 23:53
把一个值传给某个函数和调用这个函数的区别————把值传给每个函数的目的不就是调用这个函数并且得到相应的返回值么?
随便写一个方法,他需要外部传一个整形的变量,并返回这个数字加1
public static int test (int a){
return a++;
}
当要用这个函数,就必须传一个int过去,就自然得到返回值
int aa = test(3);
你所问得问题“把一个值传给某个函数和调用这个函数的区别”可以改为“调用这个函数就必须把函数规定的值传给这个函数(空参数除外)”作者: 小黑-张颖 时间: 2011-9-5 11:32
当我们调用一个函数的时候,我们要根据这个函数的参数类型来决定是否要传递参数,或者是传递什么类型的参数
列
class Chi
{
public static void method()
{
System.out.println("函数类型");
}
public static void method2( int i;)
{
System.out.println("传递过来的参数:"+i);
}