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 складніші програми. У наступних двох розділах ми знайомитимемося з потоками введення-висновку і мережевими засобами.
... Бруннер Відоме, що не буває чого-небудь з нічого, і реакція виникає тільки на акцію. Реакція У. Брайта (W. Bright) -- проект надвисокорівневої мови програмування D -- є своєрідною відповіддю на фактичну незадоволеність горезвісним дуетом C/C++.
За плечима у справ трансляцій майстра Брайта -- безпосередня участь в розробці таких програмних продуктів, як: Northwest Software ...
... Ці типи призначені для цілих чисел із знаком.
Типи з плаваючою точкой-float і double. Вони служать для представлення чисел, що мають дробову частину.
Символьний тип char. Цей тип призначений для представлення елементів з таблиці символів, наприклад, букв або цифр.
Логічний тип boolean. Це спеціальний тип, використовуваний для представлення логічних величин. ...
Теорія і практика Java Коротка історія розвитку технології утилізації памяті (19.03.2009) ... 3 інструментального пакету JDK включає три разних стратегії збірки сміття; версія 1.4.1 JDK включає їх шість і більше дюжини параметрів командного рядка для конфігурації і тонкої настройки збірки сміття. Як вони розрізняються? Чому їх потрібні так багато?
Різні варіанти настройки складальника сміття використовують різні стратегії для ідентифікації і відновлення недоступних об'єктів, і вони ...
... Перевірки вимагають 39 правок.
Перейти до: навігація, пошук
Java - об'єктно-орієнтована мова програмування, що розробляється компанією Sun Microsystems і офіційно випущений 23 травня 1995 року. Відносно вимови в російській мові, як і у ряді інших, утворилися дві різні норми - англомовна /TdytTvn/[1] і традиційно-національна («Ява»), відповідна традіционому вимові назви ...
...
Написані десятки навчальних посібників з Java (частина з них перекладена російською мовою і видана в нашій країні), статті і огляди по мові Java і його застосуванням регулярно публікуються в серйозних і популярних журналах програмістів і тижневиках.
Мета даної публікації - ознайомити читачів з основними властивостями і особливостями системи програмування Java і показати, ...