Может ли кто-нибудь объяснить мне, что означает этот код? В if/else. Я читал документацию несколько раз, но не могу понять, что означают эти функции. Благодарю.Что означает пол ceill в этом коде?
private long getBalanceWithFactor(long balance, double factor) {
double faccountbalance = (double)balance * factor;
long res = 0;
if ((Math.ceil(faccountbalance) - faccountbalance) <= 0.5)
res = (long)Math.ceil(faccountbalance);
else
res = (long)Math.floor(faccountbalance);
return res;
}
docs, docs, docs, docs ... – Maroun
Пожалуйста, прочтите java API docs –
То же, что и 'Math.round (balance * factor)' или я что-то упускаю? –