Wpis z mikrobloga

@Wyrelworelowany: Masz kolejność wykonywania działań. Kompilator bierze 2 liczby i wykonuje na nich działanie. Jeśli zmienne są różnych typów, następuje niejawna konwersja na ten typ który posiada większą precyzję/zakres. Rozważ te 2 przypadki:
3 * 1.0 / 2
3 / 2 * 1.0
W pierwszym przypadku masz mnożenie int i double. Wynikiem jest double i następuje dzielenie double przez int. Wynik też jest doublem.
W drugim przypadku masz najpierw dzielenie intów.