Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
ЛитералыСтр 1 из 3Следующая ⇒
Базовые типы Java, литералы, переменные и константы, приведение типов, основные операторы В Java существуют следующие базовые типы данных:
Базовые, в данном случае, означает, что эти типы доступны в рамках самого языка, для их использования ненужно создавать свои классы или обращаться к классам из библиотеки. Переменные перечисленных типов даже не являются объектами. Кроме перечисленных базовых типов, существует также ссылочный тип, который хранит ссылку на объект какого-либо класса. Создавая объект его необходимо связывать с подобной ссылочной переменной. В качестве примера можно рассмотреть класс String — предназначен для хранения строк текста. Литералы Литералы — это явно заданные значения одного из допустимых типов, которые могут использоваться в различных выражениях языка (например, как аргумент метода, выводящего что-либо на экран). Примеры литералов: 2 // литерал типа int010 // литерал типа int заданный в восьмеричной системе счисления, признаком использования восьмеричной системы является нуль в начале числа, в десятеричной системе это будет число 8 0x10 // литерал типа int заданный в шестнадцатеричной системе счисления, признаком её использования является 0x в начале числа, в десятеричной системе это будет число 16 1.2 // литерал типа double 2e5 // литерал типа double, записанный в научной нотации, число после e надо воспринимать как показатель степени десятки, на которую умножается число указанное до e, т.е. в данном случае записано число 2*10^5 = 200000 -1.23e-3 // литерал типа double, -1.23*10^-3 = -0.00123 2L // литерал типа long, можно использовать строчную букву l 2F // литерал типа float, можно использовать строчную букву f 2D // литерал типа double, можно использовать строчную букву d 2e-2f // литерал типа float, численно равен 0.02 false // литерал типа boolean 'a' // литерал типа char — печатный символ, задаётся в одинарных кавычках '\t' // литерал типа char — специальный символ, не отображается в виде какого-либо значка на экране, но управляет выводом или его форматированием, например, данный символ добавляет в вывод символ табуляции (отступа) '\u004D'; // литерал типа char заданный своим кодом в шестнадцатеричной системе счисления по кодовой таблице Unicode, данный код соответствует букве «M» " Россия" // литерал класса String — строка символов, задаётся в двойных кавычках, может содержать любые литералы типа char, в том числе состоять из единственного символа или быть пустой " При\nвет" // литерал класса String включающий спецсимвол \n, обрывающий строку, при выводе на экран слоги «При» и «вет» разместятся на разных строках друг под другом
|