使用:

形参出现函数方法定义中,在整个方法体内都可以使用,离开函数就不能使用了
实参出现在主调函数方法中,进入被调函数方法后,实参变量就不能使用了

区别:

形参就是将实参复制一份,在被调函数方法运行结束后,形参就被释放了,实参内容不会发生改变

  1. public static void main(String[] args) {
  2. int a = 1;
  3. int b = 1;
  4. int sum = sum(a, b);//这里的a和b就是实参
  5. System.out.println(sum);
  6. System.out.println(a+","+b); //a 和 b 的值不受被调函数的影响
  7. }
  8. public static int sum(int a,int b){//这里的a和b就是行参
  9. a=a+a;
  10. b = b + b + b;
  11. return a+b;
  12. }