-2

我得到了一个带有一些 int 声明变量的简单代码,问题是,每次代码中的另一种方法都在做她的事情,变量“e”回到它原来的那个,在代码中,值应该减少 A随机变量(使用 x.nextInt();) var 正在减少,但是当转到类中的另一个函数时,var 又回到了原来的状态。

有人知道怎么解决吗,谢谢。

4

1 回答 1

0

如果您的变量是函数的参数,则在函数内部不会更改它是正常的。发生这种情况是因为该函数仅接收变量值的副本,而不是对该变量的引用,因此原始变量不会更改。

这称为按值传递

于 2013-08-25T22:30:25.257 回答