В этом руководстве мы узнаем о переменных и литералах 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 типа целочисленных литералов:
- двоичный (основание 2)
- десятичный (основание 10)
- восьмеричный (основание 8)
- шестнадцатеричный (основание 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
два строковых литерала.