It is (int) so get integer towards zero other than floor(), ceil(), and round().
In plenty of other BASICs eg QuickBasic, PowerBasic, if you assign a floating point value to an integer variable, it gets rounded eg 1.6 becomes 2
Whereas C, and thus Java, and thus B4J, truncate.
Personally I prefer truncation, but for cases where it's important to get it right, I like to use conversion functions even better, so that there is no doubt about what should be happening. Yes I'm a nervous nelly, but that's because for most of my programming, small errors could rapidly explode into big problems.
Actually, on a related note, there was a floating-point error in the Patriot missile defence system that resulted in a missile being missed and (from memory) 18 people killed. The temporary workaround was to reboot the system every x hours but either that base forgot to do it or missed the memo.