Переменные и литералы Java
Переменные и литералы Java
В этом руководстве мы узнаем о переменных и литералах Java с помощью примеров.
Переменные Java
Переменная — это место в памяти (область хранения) для хранения данных.
Для указания области хранения каждой переменной необходимо присвоить уникальное имя (идентификатор). Узнайте больше об идентификаторах Java.
<час>Создание переменных в Java
Вот как мы создаем переменную в Java,
int speedLimit = 80;
Здесь ограничение скорости является переменной 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 , н и l .
- Если вы выбираете имена переменных, состоящие из одного слова, используйте все строчные буквы. Например, лучше использовать скорость а не СКОРОСТЬ или СКОРОСТЬ .
В языке программирования Java существует 4 типа переменных:
- Переменные экземпляра (нестатические поля)
- Переменные класса (статические поля)
- Локальные переменные
- Параметры
Если вам интересно узнать больше об этом прямо сейчас, посетите страницу Типы переменных Java.
<час>Литералы Java
Литералы — это данные, используемые для представления фиксированных значений. Их можно использовать прямо в коде. Например,
int a = 1;
float b = 2.5;
char c = 'F';
Здесь 1
, 2.5
и 'F'
являются литералами.
Вот различные типы литералов в Java.
1. Логические литералы
В Java логические литералы используются для инициализации логических типов данных. Они могут хранить два значения:true и false. Например,
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
символьный литерал.
Мы также можем использовать управляющие последовательности в качестве символьных литералов. Например, \b (возврат), \t (вкладка), \n (новая строка) и т. д.
<час>5. Строковые литералы
Строковый литерал — это последовательность символов, заключенная в двойные кавычки. Например,
String str1 = "Java Programming";
String str2 = "Programiz";
Здесь Java Programming
и Programiz
два строковых литерала.
java
- Переменные C++, литералы и константы
- C Переменные, константы и литералы
- Переменные Python, константы и литералы
- Базовый ввод и вывод Java
- Java-выражения, операторы и блоки
- Java-класс и объекты
- Абстрактный класс Java и абстрактные методы
- Вложенный и внутренний класс Java
- Java бросает и бросает
- Автоупаковка и распаковка Java