Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我得到了一个带有一些 int 声明变量的简单代码,问题是,每次代码中的另一种方法都在做她的事情,变量“e”回到它原来的那个,在代码中,值应该减少 A随机变量(使用 x.nextInt();) var 正在减少,但是当转到类中的另一个函数时,var 又回到了原来的状态。
有人知道怎么解决吗,谢谢。
如果您的变量是函数的参数,则在函数内部不会更改它是正常的。发生这种情况是因为该函数仅接收变量值的副本,而不是对该变量的引用,因此原始变量不会更改。
这称为按值传递。