2015-06-15 2 views

ответ

1

Вы также можете просто бросить результат деления на целое число:

var x : int = int(3/2);

+0

Спасибо, сэр ... это сработало для меня ... !! :) – Theprash

3

Вы можете использовать Math.floor, чтобы получить целое число:

var x:Number = Math.floor(3/2); 

Math.floor() раундов до следующего целого числа. Таким образом, 1.9 становится равным 1.

Math.ceil() округляет до следующего целого числа. Таким образом, 1.1 станет 2.

Math.round() раундов до ближайшего целочисленного значения. Таким образом, 1,5 станет 2.

+0

да большое спасибо !! Я ценю вашу помощь. но это было не совсем то, что мне нужно ... мне нужно, чтобы он округлил, чтобы уменьшить целое число ... хотя я мог бы использовать ваш первый метод, вычитая 1 из результата .... :) Большое спасибо! – Theprash

+0

Math.floor() делает округление до нижнего целого числа. Это именно то, что делает эта функция. Math.floor (3/2) возвращает 1, точно так же, как вы просили. – Dakkaron

Смежные вопросы