public class Main {
public static void main(String[] args) {
Integer a = 10;
a = 9;
System.out.println(a); // => 9
}
}
public class Main
{
public static void change(Integer a) {
a = 9;
}
public static void main(String[] args) {
Integer a = 10;
change(a);
System.out.println(a); // => 10
}
}
_k = (_k + tan(angle))/(1 - _k*tan(angle));
_b *= _k/temp;
Моя проблема, судя по всему, заключалась в том, что я воспринимал выражение вида a = 9, как изменение состояния переданного объекта, а, по факту, это есть создание нового инстанса в куче и перевод локальной ссылки на него.