Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Java_L2.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
61.54 Кб
Скачать
        1. Nullлітерал

Null літерал може набувати лише одне значення:null. Це літерал типу посилання, причому це посилання на ніщо – об’єкт відсутній. Його можна застосовувати до посилань будь-якого об’єктного типу даних, які ми розглянемо пізніше.

        1. Розділювачі

( ) [ ] { } ; . ,

        1. Оператори

Використовуються в різних операціях – арифметичних, логічних, бітових. Операції порівняння і присвоєння. Наступні 37 лексем (всі складаються тільки з ASCII-символів) є операторами мовиJava:

= >< ! ~ ? :

== <= >= != && || ++

+ * & | ^ % <<>>>>>

+= *= /= &= |= %= <<+ >>= >>>=

Більшість з них цілком очевидні и добре відомі з інших мов програмування, однак деякі нюанси в роботі з операторами в Java все ж є

        1. Висновки

Ми розглянули всі типи лексем, з яких складається будь-яка Java-програма. Нагадаємо, що використанняUnicode можливе і необхідне в наступних конструкціях:

  • коментарі;

  • ідентифікатори;

  • символьні і рядкові літерали.

Решта ж (пробіли, ключові слова, числові, булеві і null-літерали, розділювачі і оператори) легко записуються за допомогоюASCII-символів. У той же час будь-якийUnicode-символ можна задати у вигляді спеціальної послідовності лише ASCII-символів (умовне позначення – \uhhhh, hhhh (Hello, world!),

Public class Demo {

/**

* Основний метод, з якого розпочинається виконання

*будь-якоїJava-програми.

*/

public static void main (String args[]) {

System.out.println(“Hello, world!”);

}

}

Отже, в наведеній програмі є один коментар розробника, сім ідентифікаторів, п’ять ключових слів, 1 рядковий літерал, 13 розділювачів і жодного оператора. Цей текст можна зберегти в файлі Demo.java, скомпілювати і запустити (робота з JDK і стандартними утилітами розглянута в першій главі). Результатом роботи буде

Hello, world!

    1. Доповнення: Робота з операторами

Описати пізніше. Є деякі нюанси.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]