Как и в других языках, в Java также существует концепция констант. Константы, как следует из названия, представляют собой постоянные значения, которые нельзя изменить. Давайте посмотрим на различные константы в Java.
Постоянная классификация
1. Целое число
Значения целочисленных констант Java в основном имеют следующие три формы.
Форма десятичных чисел: например, 156, -32, 0.
Форма восьмеричного числа: представление восьмеричных констант в Java начинается с 0, например, 015 представляет десятичное число 13, а -013 представляет десятичное число -11.
Формат шестнадцатеричного числа: представление шестнадцатеричных констант в Java начинается с 0x или 0X. Например, 0x100 представляет десятичное число 256, а -0x16 представляет десятичное число -22.
Целочисленные (int) константы по умолчанию занимают 32 бита в памяти и являются значениями целочисленного типа. Когда требуемое во время операции значение превышает 32 бита, оно может быть выражено как длинное целое (long) значение. В некоторых учебниках или вопросах иногда для длинных целых типов требуется L после числа, например 235L, которое представляет длинное целое число, занимающее 64 бита в памяти.
2. Реальные числа
Реальные константные значения Java в основном имеют следующие две формы.
Форма десятичного числа: оно состоит из цифр и десятичных точек, и должна быть десятичная точка, например 23,4, -110,0.
Форма научной записи: например, 1,68e10 или 3&E5, где перед e или E должно стоять число, а число после e или E должно быть целым числом. Реальные константы Java по умолчанию занимают 64 бита в памяти и представляют собой значения типа double. Если учесть необходимость экономии запущенных системных ресурсов, а диапазон значений данных во время работы невелик и точность работы невысока, то можно выразить это как значение одинарной точности (с плавающей запятой). Для значений одинарной точности обычно требуется F или f после константы, например 69,7f, которая представляет вещественное число с плавающей запятой, занимающее 32 бита в памяти (в зависимости от версии системы).
3. Логический тип
Логические константы в Java имеют только два значения: true и false.
4. Значения символьных и строковых констант
Значение символьной константы Java — это символ, заключенный в одинарные кавычки, например «a», «A». Следует отметить, что одинарные и двойные кавычки в значениях строковых констант Java нельзя смешивать. Двойные кавычки используются для представления строк, таких как 123, dotcpp и т. д., которые представляют строки из одного символа.
5. Эскейп-символы
Помимо вышеупомянутых форм значений символьных констант, Java также использует специальную форму значений символьных констант для представления некоторых символов, которые трудно отобразить с помощью символов. Эта специальная форма символов представляет собой последовательность символов, начинающуюся с , что называется преобразованием смысловых символов.
Общая таблица escape-символов выглядит следующим образом:
Достаточно понять содержание этого раздела. Нет необходимости запоминать его наизусть. После понимания понятия констант значения в ходе последующих процессов кодирования, таких как присваивание, сложение, вычитание, умножение и деление, равны. все константы. По мере увеличения объема нашего кода, естественно, будет более глубокое понимание констант, поэтому вам не придется слишком беспокоиться.