Переменные и литералы 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 .

Однако мы не можем изменить тип данных переменной в Java в той же области.

Какова область видимости переменной?

Не беспокойся об этом пока. Просто помните, что мы не можем сделать что-то подобное:

 int speedLimit = 80;… float speedLimit;

Чтобы узнать больше, посетите: Могу ли я изменить тип объявления для переменной в Java?

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

В языке программирования Java есть собственный набор правил и соглашений для именования переменных. Вот что вам нужно знать:

  • Java чувствительна к регистру. Следовательно, возраст и ВОЗРАСТ - две разные переменные. Например,
     int age = 24; int AGE = 25; System.out.println(age); // prints 24 System.out.println(AGE); // prints 25
  • Переменные должны начинаться либо с буквы или подчеркивания _ , или доллар, $ знак. Например,
     int age; // valid name and good practice int _age; // valid but bad practice int $age; // valid but bad practice
  • Имена переменных не могут начинаться с цифр. Например,
     int 1age; // invalid variables
  • В именах переменных нельзя использовать пробелы. Например,
     int my age; // invalid variables

    Здесь нам нужно использовать имена переменных, содержащие более одного слова, использовать все строчные буквы для первого слова и делать первую букву каждого последующего слова заглавной. Например, myAge.
  • При создании переменных выбирайте понятное имя. Например, оценка, число, уровень имеет больше смысла, чем имена переменных, такие как s, n и l.
  • Если вы выбираете имена переменных из одного слова, используйте все строчные буквы. Например, лучше использовать скорость, а не SPEED или sPEED.

В языке программирования Java существует 4 типа переменных:

  • Переменные экземпляра (нестатические поля)
  • Переменные класса (статические поля)
  • Локальные переменные
  • Параметры

Если вам интересно узнать об этом сейчас, посетите Типы переменных Java.

Литералы Java

Литералы - это данные, используемые для представления фиксированных значений. Их можно использовать прямо в коде. Например,

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

Здесь 1, 2.5и 'F'являются литералы.

Вот разные типы литералов в Java.

1. Логические литералы

В Java логические литералы используются для инициализации логических типов данных. Они могут хранить два значения: истина и ложь. Например,

 boolean flag1 = false; boolean flag2 = true;

Здесь falseи trueдва логических литерала.

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

Целочисленный литерал - это числовое значение (связанное с числами) без дробной или экспоненциальной части. В Java есть 4 типа целочисленных литералов:

  1. двоичный (основание 2)
  2. десятичный (основание 10)
  3. восьмеричный (основание 8)
  4. шестнадцатеричный (основание 16)

Например:

 // binary int binaryNumber = 0b10010; // octal int octalNumber = 027; // decimal int decNumber = 34; // hexadecimal int hexNumber = 0x2F; // 0x represents hexadecimal // binary int binNumber = 0b10010; // 0b represents binary

В Java двоичный код начинается с 0b , восьмеричный - с 0 , а шестнадцатеричный - с 0x .

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

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

Литерал с плавающей запятой - это числовой литерал, имеющий либо дробную, либо экспоненциальную форму. Например,

 class Main ( public static void main(String() args) ( double myDouble = 3.4; float myFloat = 3.4F; // 3.445*10^2 double myDoubleScientific = 3.445e2; System.out.println(myDouble); // prints 3.4 System.out.println(myFloat); // prints 3.4 System.out.println(myDoubleScientific); // prints 344.5 ) )

Примечание . Литералы с плавающей запятой используются для инициализации floatи doubleввода переменных.

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

Символьные литералы - это символы Юникода, заключенные в одинарные кавычки. Например,

 char letter = 'a';

Вот aсимвольный литерал.

Мы также можем использовать escape-последовательности как символьные литералы. Например, b (возврат), t (табуляция), n (новая строка) и т. Д.

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

Строковый литерал - это последовательность символов, заключенная в двойные кавычки. Например,

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

Здесь Java Programmingи Programizдва строковых литерала.

Интересные статьи...