Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我如何解决这个问题?如果x和y是从a和b开始的,那么x和y来自哪里?_Java - Fatal编程技术网

Java 我如何解决这个问题?如果x和y是从a和b开始的,那么x和y来自哪里?

Java 我如何解决这个问题?如果x和y是从a和b开始的,那么x和y来自哪里?,java,Java,我如何解决这个问题 考虑以下方法: public int fun2( int x, int y) { y -= x; return y; } 执行以下代码后,变量a和b的值是多少 int a=3, b=7; b = fun2(a, b); a = fun2(b, a); x和y是fun2内部用于引用外部变量a和b提供的值的名称 fun2(a,b)首先计算。该调用返回的任何内容都将成为b的新值。由于x和y具有基元类型,y-=x不会影响作为参数传递的变量b的值。因此,b=fun2(a,b

我如何解决这个问题

考虑以下方法:

public int fun2( int x, int y)
{
  y -= x;
  return y;
}
执行以下代码后,变量a和b的值是多少

int a=3, b=7;
b = fun2(a, b);
a = fun2(b, a);

x
y
fun2
内部用于引用外部变量
a
b
提供的值的名称


fun2(a,b)
首先计算。该调用返回的任何内容都将成为
b
的新值。由于
x
y
具有基元类型,
y-=x
不会影响作为参数传递的变量
b
的值。因此,
b=fun2(a,b)
的行为与
b=fun2(3,7)
的行为完全相同。

也许你应该自己做作业