a + 10;
3.int c = b + 10;
4.System.out.print(String.format(“%d,%d,%s", a, b, c));
5.a = 20;
6.System.out.print(String.format(“%d,%d,%s", a, b, c)); 10,20,30 20,20,30 Reactive Imperative 1.ObservableData a = new ObservableData();
2.ObservableData b = new ObservableData();
3.ObservableData c = new ObservableData();
4.a.apply(10);
5.a.onChange(v -> b.apply(v + 10));
6.b.onChange(v -> c.apply(v + 10));
7.System.out.printf(String.format(“%d,%d,%s", a, b, c));
8.a.apply(20);
9.System.out.printf(String.format(“%d,%d,%s", a, b, c)); 10,20,30 20,30,40