Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Industrial programming >> java

Переменные и литералы в Java: подробное руководство

Переменные и литералы в Java

Это руководство рассматривает переменные и литералы в Java с наглядными примерами для практического понимания.

Переменные в Java

Переменная — это именованная область памяти, которая хранит данные.

Каждая переменная должна иметь уникальный идентификатор для обращения к области хранения. Подробнее об идентификаторах в Java.


Создание переменных в Java

Вот как объявить и инициализировать переменную:

int speedLimit = 80;

В этом примере speedLimit — переменная типа int, хранящая значение 80. Тип int ограничивает переменную целыми числами. Для деталей см. типы данных в Java.

Объявление и инициализацию можно выполнить отдельно:

int speedLimit;
speedLimit = 80;

Примечание: Java — статически типизированный язык; все переменные должны быть объявлены перед использованием.


Изменение значений переменных

Значения переменных могут меняться во время выполнения программы. Например:

int speedLimit = 80;
...
speedLimit = 90;

Изначально speedLimit равно 80; позже оно обновляется до 90. Однако тип данных не может измениться в той же области видимости.

Например, следующее недопустимо:

int speedLimit = 80;
...
float speedLimit;

Подробнее: Можно ли изменить тип объявления переменной в Java?


Правила именования переменных в Java

Соглашения по именованию в Java повышают читаемость и поддерживаемость кода:


Java выделяет четыре категории переменных:

Изучите типы переменных глубже: Типы переменных в Java.


Литералы в Java

Литералы — это фиксированные значения, записанные непосредственно в исходном коде. Они удобны для присваивания данных:

int a = 1;
float b = 2.5;
char c = 'F';

Ниже приведены основные категории литералов в Java.

1. Булевы литералы

Булевы литералы ограничены true или false:

boolean flag1 = false;
boolean flag2 = true;

2. Целочисленные литералы

Целочисленные литералы представляют целые числа и бывают в четырех системах счисления:

  1. Двоичная (база-2) — префикс 0b
  2. Десятичная (база-10)
  3. Восьмеричная (база-8) — префикс 0
  4. Шестнадцатеричная (база-16) — префикс 0x

Примеры:

// двоичный
int binaryNumber = 0b10010;
// восьмеричный
int octalNumber = 027;
// десятичный
int decNumber = 34;
// шестнадцатеричный
int hexNumber = 0x2F;

Примечание: Целочисленные литералы инициализируют переменные byte, short, int и long.

3. Литералы с плавающей точкой

Литералы с плавающей точкой включают дробную или экспоненциальную запись:

class Main {
    public static void main(String[] args) {
        double myDouble = 3.4;
        float myFloat = 3.4F;
        double myDoubleScientific = 3.445e2;
        System.out.println(myDouble); // 3.4
        System.out.println(myFloat); // 3.4
        System.out.println(myDoubleScientific); // 344.5
    }
}

Эти литералы инициализируют переменные float и double.

4. Символьные литералы

Символы — одиночные Unicode-символы в одинарных кавычках:

char letter = 'a';

Экранированные последовательности также допустимы, например \b, \t, \n и др.

5. Строковые литералы

Строки — последовательности символов в двойных кавычках:

String str1 = "Java Programming";
String str2 = "Programiz";

java

  1. Освоение переменных, литералов и констант в C++: подробное руководство
  2. Переменные, константы и литералы в C: полное руководство
  3. Переменные, константы и литералы в Python — подробное руководство
  4. Ввод и вывод в Java: печать, чтение и форматирование данных
  5. Понимание выражений, операторов и блоков в Java
  6. Классы и объекты в Java: практическое руководство
  7. Абстрактные классы и методы в Java: полное руководство
  8. Вложенные и внутренние классы в Java: типы, примеры и лучшие практики
  9. Java throw vs throws: мастерство обработки исключений с практическими примерами
  10. Освоение Java Autoboxing и Unboxing: практические примеры и лучшие практики