Програмування на мові Java Типи

March 5th, 2009


« Програмування на мові Java Робота з рядками   |   Програмування на мові Java Обробка виключень »

Підвираз f* b-это число типу float, помножене на число типу byte. Тому його тип автоматично підвищується до float. Тип наступного підвиразу i / з ( int, що ділиться на char) підвищується до int. Аналогічно цьому тип підвиразу d* s (double, помножений на short) підвищується до double.
На наступному кроці обчислень ми маємо справу з трьома проміжними результатами типів float, int і double. Спочатку при складанні перших два тип int підвищується до float і виходить результат типу float. При відніманні з нього значення типу double тип результату підвищується до double. Остаточний результат всього вираженія-значеніє типу double.

Символи

Оскільки в Java для представлення символів в рядках використовується кодування Unicode, розрядність типу char в цій мові-16 битий. У нім можна зберігати десятки тисяч символів інтернаціонального набору символів Unicode. Діапазон типу char-0..65536.
Unicode-это об’єднання десятків кодувань символів, він включає латинський, грецький, арабський алфавіти, кирилицю і багато інших наборів символів.

char з; char c2 = Oxf132; char c3 = ‘ а’; char c4 = ‘\n’;

Хоча величини типу char і не використовуються, як цілі числа, ви можете оперувати з ними так, як якби вони були цілими. Це дає вам можливість скласти два символи разом, або інкрементіровать значення символьної змінної. У приведеному нижче фрагменті коду ми, маючи в своєму розпорядженні базовий символ, додаємо до нього ціле число, щоб отримати символьне представлення потрібної нам цифри.

int three = 3; char one = ‘1′; char four = (char) (three+ one);

В результаті виконання цього коду в змінну four заноситься символьне уявлення потрібною нам цифры-’4′. Обернете вніманіє-тіп змінної one в приведеному вище виразі підвищується до типу int, так що перед занесенням результату в змінну four доводиться використовувати оператор явного приведення типу.

Тип boolean


Tags: , , , , , ,

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


Схожі записи

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

Комментарии