Значение в основной функции полностью отличается от значения в функции addFive(int x )
. Вы отправляете метод x
с основного на addFive(int x)
.
JVM делает копию x и отправляет ее методу addFive(int x)
. Затем x
изменяется в методе addFive(int x)
. Но метод x
в main()
остается неизменным.
Если вы хотите получить измененное значение, возвращенное addFive(int x)
из основного метода, вы можете сделать следующее -
int returnedValueFromAddFive = addFive(x)
Надеюсь, это поможет. Большое спасибо.