Изменение переменной в методе java

хотел бы изменить одну переменную в одном методе, но к сожалению всё вот так просто я сделать не могу. Пытался использовать как-то рефлексию, но особо не дало успеха.

Сейчас попробую объяснить суть более понятно.

Смотрите, есть метод к примеру:

public void test(float yaw){
float i = yaw + 180;
}

Как видите там есть переменная i, и мне нужно её как-то изменить на свою, которая мне нужна. Возможно я, чтото не знаю про рефлексию и не особо знаю как это делать, но раньше такого мне не доводилось делать. Я, конечно, не уверен, что это нужно делать именно через рефликсию.

Если, кто знает как можно - сделать или через, что то пишите, буду благодарен любой помощи.

Заранее спасибо.


Ответы (1 шт):

Автор решения: Vlad Zherihov

У Вас метод должен быть не void, а с возвращаемым параметром, что бы результат метода можно было присвоить, а так вы пишите метод, где происходит некий процесс, и сразу же там забывается, почитайте еще о видимости переменных. Ну или переменную yaw сделать глобальной

→ Ссылка