Програмування на мові Java Утиліти

March 2nd, 2009


« Мова JAVA розробка програмного забезпечення в середовищі Internet   |   Програмування на мові Java Мережеві засоби »

  • floor(double а) повертає найбільше ціле число, значення якого менше або рівно а.
  • rint(double а) повертає в типі double значення а з відкинутою дробовою частиною.
  • round(float а) повертає закруглене до найближчого цілого значення а.
  • round(double а) повертає закруглене до найближчого довгого цілого значення а.
  • Крім того, в класі Math є поліморфні версії методів для отримання модуля, знаходження мінімального і максимального значень, що працюють з числами типів int, long, float і double:

    • abs(a) повертає модуль (абсолютне значення) а.
    • max(а, b) повертає найбільший з своїх аргументів.
    • min(а, b) повертає найменший з своїх аргументів.

    Random

    Клас Random-это генератор псевдовипадкових чисел. Використовуваний в нім алгоритм був узятий з розділу 3.2.1 “Мистецтва програмування” Дональда Кнута. Зазвичай як початкове значення використовується поточний час, що знижує вірогідність отримання послідовностей випадкових чисел, що повторюються.

    З об’єкту класу Random можна витягувати 5 типів випадкових чисел. Метод nextInt повертає ціле число, рівномірно розподілене по всьому діапазону цього типу. Аналогічно, метод nextLong повертає випадкове число типу long. Методи nextFloat і nextDouble повертають випадкові числа відповідно типів float і double, рівномірно розподілені на інтервалі 0.0..1.0.
    І, нарешті, метод nextGaussian повертає нормально розподілене випадкове число з середнім значенням 0.0 і дисперсією 1.0.

    Рахунок за послуги

    В пакеті java.util є ще декілька класів по роботі з бітами, різними форматами дат і архівами (підкаталог zip). Структури даних і системні інтерфейси, які ви вивчили в цьому розділі, нададуть вам неоціниму допомогу, коли ви почнете писати на Java складніші програми. У наступних двох розділах ми знайомитимемося з потоками введення-висновку і мережевими засобами.

    Джерело: javable.com


    Tags: , , , , , ,

    програмування


    Схожі записи

    Категория: програмування |

    Комментарии