Округлення чисел в java - vertex academy

Якщо Ви запустите даний код на своєму комп'ютері, в консолі Ви побачите:

І дійсно, на вході було 5.25, а метод нам повернув число 5, оскільки найближче ціле число - це 5. Якби, наприклад, ми цим методом округляли число 8.75, то ми б отримали 9, тому що це найближче ціле число.

Також зверніть увагу, що даний метод повертає значення типу int, тобто ціле число. На вході було число 5.25, а метод повернув нам не 5.0, а 5

2. Math.floor () - даний метод округлює число до найближчого цілого вниз.

І дійсно, у нас було число 5.25, найближчим число вниз - це 5.0 А якби ми, наприклад, округляли за допомогою цього методу число 8.75, то отримали б число 8.0, тому що найближче ціле число вниз - це 8.0.

Тепер Ви розумієте чому метод називається floor - "стать" 🙂

Також зверніть увагу, що даний метод повертає значення типу double. На вході у нас було число 5.25, після округлення ми отримали 5.0 - тип double.

3. Math.ceil () - даний метод округлює число до найближчого цілого вгору. У нас було число 5.25, а повернув нам цей метод число 6.0 Навіть якби у нас було число 5.01, даний метод все одно повернув би нам 6.0, тому що найближче ціле число вгору - це 6.0

Ось чому цей метод називається ceil - від слова ceiling, "стеля". Також зверніть увагу, що даний метод повертає значення типу double.

Нижче наводимо Вам табличку, де це все розписано схематично.

Округлення чисел в java - vertex academy

Округлення чисел в java - vertex academy