函数的调用和函数内的变量
函数的调用
调用函数的格式:
函数名(参数值);
()起到了表示函数调用的重要作用,即使没有参数也需要()
如果有参数,则需要给出正确的数量和顺序,这些值会按照顺序依次用来初始化函数中的参数
public static void main(String[] args) { Scanner sc = new Scanner(System.in); sum(10,20); } public static void sum(int a,int b){ int sum = 0; for (int i = a; i <= b ; i++) { sum+=i; } System.out.println(sum); }
在这个程序中,我们调用sum函数,在sun函数需要传递两个int类型的函数,所以我们在调用函数的时候需要传递两个int类型的参数,参数之间要使用,“分隔开”
运行结果:

从函数中返回值
public static int sum(int a,int b){ if (a>b){ return a; }else { return b; }
在定义的函数中,我们使用了return返回值,比较a和b的大小,如果a大于b就返回a,反之就返回b
System.out.println(sum(2,5));
我们在调用函数的时候因为函数有返回值所以我们使用输出语句将函数的结果进行输出
运行结果:

函数內的变量
函数的每次运行,就产生一个独立的变量空间,在这个空间中的变量,是函数的这次运行所独有的称作本地变量
定义在函数内部的变量就是本地变量,参数也是本地变量
变量的生存期和作用域:
生存期:什么时候这个变量开始出现了,到什么时候它消失了。
作用域:在什么范围内可以访问这个变量
对于本地变量,这两个问题的答案是统一的:在当前方法的方法体中

浙公网安备 33010602011771号