[讲课]2-13 函数的参数及返回值

来源:互联网 发布:双子星mac版 编辑:程序博客网 时间:2024/05/18 00:04

1. 一个函数必须有名字、形参、返回值三个要素。

  • main函数可以调用其他方法。

public class A {static int f(int x, int y){int k = x + y;return k;}    public static void main(String[] args){    int a = 10;    int b = 20;    int x = f(a, b);    System.out.println(x);    }}
返回30。

2. 形参也是一种局部变量。

  • 形参在定义时并不申请,而是在调用时分配。
  • 形参分配后,将实参拷贝到形参中。
  • 之后,执行函数代码块。
  • 返回时,先清除调用时分配的变量。

3. 栈能够使机器状态能够沿着原路返回。

4. 形参变化不影响实参。

public class A {    static int f(int x, int y){x++;System.out.println("x=" + x);int k = x + y;return k;}    public static void main(String[] args){    int a = 10;    int b = 20;    f(a, b);    System.out.println(a);    }}

输出

x=11
10。

0 0
原创粉丝点击