Mnożenie trzech zmiennych typu int, long i double – jakiego typu będzie wynik?

0

Cześć.

Spotkałem ostatnio się z takim pytaniem (w odniesieniu do Javy)

jakiego typu będzie wynik mnożenia 3 zmiennych typu int, long i double?

Czy ktoś może mi wytłumaczyć skąd to się bierze?

1

chyba jedyna sensowna odpowiedzia jest - bo takie sa zasady javy.
w innych jezykach zasady moga byc bardziej rygorystyczne (tzn trzeba wyraznie rzutowac przed operacjami na zmiennych innych typow np. w haskellu) albo luzniejsze (mozesz sobie mnozyc byle co przez byle co i wyjdzie ci nie wiadomo co np w perlu czy innym javaskrypcie ;))

1 użytkowników online, w tym zalogowanych: 0, gości: 1