March 5th, 2009
« Програмування на мові Java Робота з рядками |
Програмування на мові Java Обробка виключень »
Числа з плаваючою крапкою, часто звані в інших мовах дійсними числами, використовуються при обчисленнях, в яких потрібне використання дробової частини. У Java реалізований стандартний (IEEE-754) набір типів для чисел з плаваючою точкой-float і double і операторів для роботи з ними. Характеристики цих типів приведені в таблиці.
Ім’я Розрядність Діапазон double 64 1.7е-308.. 1.
7е+ 308 float 32 3.4е-038.. 3. 4е+ 038
float
В змінних із звичайною, або одинарною точністю, оголошуваних за допомогою ключового слова float, для зберігання речовинного значення використовується 32 бита.
float f; float f2 = 3. 14F; // звернете увагу на F, //т.к. за умовчанням всі літерали double
double
У разі подвійної точності, що задається за допомогою ключового слова double, для зберігання значень використовується 64 бита. Всі трансцендентні математичні функції, такі, як sin, cos, sqrt, повертають результат типу double.
double d; double pi = 3. 14159265358979323846;
Приведення типу
Приведення типів (type casting)-одно з неприємних властивостей C++, проте приведення типів збережене і в мові Java. Іноді виникають ситуації, коли у вас є величина якогось певного типу, а вам потрібно її привласнити змінній іншого типа. Для деяких типів це можна виконати і без приведення типу, в таких випадках говорять про автоматичне перетворення типів.
У Java автоматичне перетворення можливе тільки у тому випадку, коли точність представлення чисел змінної-приймача досить для зберігання початкового значення. Таке перетворення відбувається, наприклад, при занесенні літеральної константи або значення змінної типу byte або short в змінну типу int.
Pages: 1 2 3 4 5 6 7 8 9 10 11
Tags:
вираз,
змінна,
значення,
масив,
результат,
тип,
число
Схожі записи
- Програмування на мові Java Утиліти (02.03.2009)
...
Як ви вже знаєте, Java використовує вбудовані примітивні типи даних, наприклад, int і char ради забезпечення високої продуктивності. Ці типи даних не належать до класової ієрархії Java. Вони передаються методам по значенню, передати їх по посиланню неможливо. З цієї причини для кожного примітивного типу в Java реалізований спеціальний клас.
Number
Абстрактний ...
- Порівняння C Sharp і Java (14.04.2009)
...
Для оптимізації збірки сміття специфікації мов і середовищ виконання не містять обмежень на час життя об'єкту після видалення останнього посилання на нього - складальник працює незалежно від виконання програми, тому реальне знищення об'єкту може відбутися у будь-який момент після видалення останнього посилання до завершення роботи програми.
У реальності складальники сміття оптимізують виконання так, щоб забезпечити прийнятну ...
- Java (24.02.2009)
... Перевірки вимагають 39 правок.
Перейти до: навігація, пошук
Java - об'єктно-орієнтована мова програмування, що розробляється компанією Sun Microsystems і офіційно випущений 23 травня 1995 року. Відносно вимови в російській мові, як і у ряді інших, утворилися дві різні норми - англомовна /TdytTvn/[1] і традиційно-національна («Ява»), відповідна традіционому вимові назви ...
- Програмування на мові Java Введення в мову Java (12.03.2009)
... out. println ("Hello World"); } }
Для того, щоб попрацювати з приведеними в книзі прикладами вам потрібно отримати по мережі з Sun Microsystems і встановити Java Developers Kit-пакет для розробки Java-додатків (http://java.sun.com/products/jdk).
Мова Java вимагає, щоб весь програмний код був поміщений усередині пойменованих класів. Приведений вище текст прикладу треба записати у файл HelloWorld.java. ...
- Практична мова для практичних програмістів (10.04.2009)
... Бруннер Відоме, що не буває чого-небудь з нічого, і реакція виникає тільки на акцію. Реакція У. Брайта (W. Bright) -- проект надвисокорівневої мови програмування D -- є своєрідною відповіддю на фактичну незадоволеність горезвісним дуетом C/C++.
За плечима у справ трансляцій майстра Брайта -- безпосередня участь в розробці таких програмних продуктів, як: Northwest Software ...
Категория:
програмування |
Комментарии