Постоянни програмиране, уроци и примери

В Java, можете да записвате константи от различни видове в различни форми. Ето кои са те.

Цяло число константи могат да бъдат написани в три цифри системи:

  • в знак форма: 5, -7, 12345678;
  • в осмична, като се започне от нула: 027, -0326, 0777; запис в тези константи неприемливи фигури 8 и 9;

Брой се започва от нула, е написано в осмична, а не в десетична.

  • в шестнадесетична, като се започне от нулата и латинската буква X или X: 0xff0a, 0xFC2D, 0x45a8, 0X77FF; тук главни и малки букви не се отличават.

Цяло число константи се съхраняват във формат тип Int (см. По-долу).

В края на постоянно число може да се запише главна буква L или с малки букви л. След това константа ще се съхраняват в един дълъг тип формат дълъг (виж по-долу.): + 25L, -0371, OxffL, OXDFDF1.

Да не се използва при писане на дълги цяла константа малки букви л. тя може лесно да се бърка с идентичността.

Реални константи се записват само в десетичната система в две форми:

  • Отстранен буква: 37.25, -128.678967, 27035;
  • Плаваща точка: 2.5e34, -0.345e-25 37.2E + 4; можете да напишете малки букви или главна буква Е; интервалите и скобите не са разрешени.

В края на реалните константи да сложите буквата F или F. След това константа ще се съхраняват в типа на плувка формат (виж по-долу.): 3.5f, -45.67F, 4.7e-5е. Може да се дължи и буквата D (или D): 0.045D, -456.77889d. означава тип двойно. но това не е необходимо, тъй като истинските константи и така се съхранява в двойна формат.

Следните форми се използват за запис на един символ.

  • знаци за печат могат да бъдат написани в апострофи: "а", "N", ". ".
  • Контролни герои са написани с апострофи наклонена черта:
    • '\ N' - нов ред за нов ред с ASCII код 10;
    • '\ R' - връщане CR с кода 13 а;
    • '\ F "- символ на FF 12 страници превод от кода;
    • '\ Б "- символ за връщане към етапа на BS с кода 8;
    • '\ Т "- раздел характер HT код 9;
    • "\\" - наклонена черта;
    • '' '- цитат;
    • '\' '- апостроф.
  • Код на всеки символ с десетична кодирани 0-255 може да се настрои, като го пиша не повече от три цифри в осмична в апострофи след наклонената черта: '\ 123' - буквата С. '\ 346' - буквата F кодиран SR1251. Не се препоръчва да използвате тази форма на писане за печатни и контролни знаци, посочени в предходния параграф, защото компилаторът ще превежда веднага в осмична форма споменато по-горе. Най-голямото код '\ 377' - 255 десетични.
  • Код на всеки символ в Unicode въвели в апострофи след наклонената черта и на латинската буква аз точно четири shestnad-tsaterichnymi цифри: '\ u0053' - '\ u0416 "буквата S. - буквата F.

Герои се съхраняват в тип формат на Чар (см. По-долу).

Българските главни букви в диапазона Unicode е заета от '\ u0410' - главна буква А до '\ u042F "- заглавието Ya малки букви от' \ u0430 '- а. до '\ 044F "- I.

В каквато и форма да записва знаци, компилаторът ги превръща в Unicode, следвайте включително изходния код.

Съставител и по време на работа на системата за Java работи само с Unicode кодиране

символен низ, затворени в кавички. Контролни знаци и кодове са написани на линиите само с наклонена черта, но, разбира се, без апостроф, и имат същия ефект. Редовете може да се постави само на един ред на изходния код, не е възможно да се сложи един цитат на една и съща линия, и закриване - в следващия.

Ето някои примери:

"Това е трансфер NC низ \"

символният низ не може да започне на същата линия на изходния код, и завършва на друг.

За низ константи определя съединител операция е означен плюс.

"Съединителни" + "редове" резултати в низа "линии Свързване".

За да напишете дълъг низ като един низ постоянно, е необходимо след кавичка на затваряне на първия и постави следните редове плюс +; компилаторът ще донесе две (или повече) редове в низ постоянно, например:

"Низ постоянно, изписано" +

"На две линии на изходния код"

Всеки, който се опитва да се покаже Unicode знаци, като например думата "България":

Не всички Unicode шрифтове съдържат марката (глифове) всички герои, така че бъдете внимателни, когато извеждате Unicode низове.

Използвайте Unicode пряко само в крайни случаи.