Учебники по Java

Ява ГЛАВНАЯ Введение в Java Начало работы с Java Синтаксис Java Java-комментарии Java-переменные Типы данных Java Приведение типов Java Операторы Java Java-строки Java-математика Логические значения Java Java, если...иначе Java-переключатель Java-цикл во время выполнения Java для цикла Перерыв/продолжение Java Массивы Java

Java-методы

Java-методы Параметры метода Java Перегрузка метода Java Область применения Java Java-рекурсия

Java-классы

Java ООП Классы/объекты Java Атрибуты класса Java Методы класса Java Конструкторы Java Модификаторы Java Инкапсуляция Java Java-пакеты/API Наследование Java Java-полиморфизм Внутренние классы Java Java-абстракция Java-интерфейс Перечисления Java Пользовательский ввод Java Дата Java Список массивов Java Связанный список Java Java HashMap Набор хэшей для Java Java-итератор Классы-оболочки Java Исключения Java Java регулярное выражение Java-потоки Java-лямбда

Обработка файлов Java

Java-файлы Создание/запись файлов Java Файлы чтения Java Java Удалить файлы

Java Как

Добавить два числа

Справочник по Java

Ключевые слова Java Строковые методы Java Java математические методы

Примеры Java

Примеры Java Компилятор Java Java-упражнения Java-викторина Java-сертификат


Java -переменные


Java-переменные

Переменные — это контейнеры для хранения значений данных.

В Java существуют разные типы переменных, например:

  • String- сохраняет текст, например "Привет". Строковые значения заключены в двойные кавычки
  • int - хранит целые числа (целые числа) без десятичных знаков, например 123 или -123
  • float - хранит числа с плавающей запятой с десятичными знаками, например 19,99 или -19,99
  • char- хранит отдельные символы, такие как «a» или «B». Значения Char заключены в одинарные кавычки
  • boolean - хранит значения с двумя состояниями: true или false

Объявление (создание) переменных

Для создания переменной необходимо указать тип и присвоить ей значение:

Синтаксис

type variableName = value;

Где type — это один из типов Java (например, intили String), а variableName — это имя переменной (например, x или name ). Знак равенства используется для присвоения значения переменной.

Чтобы создать переменную, которая должна хранить текст, посмотрите на следующий пример:

Пример

Создайте переменную с именем типа Stringи присвойте ей значение « John »:

String name = "John";
System.out.println(name);

Чтобы создать переменную, которая должна хранить число, посмотрите на следующий пример:

Пример

Создайте переменную типа myNumint и присвойте ей значение 15 :

int myNum = 15;
System.out.println(myNum);

Вы также можете объявить переменную без присвоения значения и присвоить значение позже:

Пример

int myNum;
myNum = 15;
System.out.println(myNum);

Обратите внимание, что если вы присвоите новое значение существующей переменной, оно перезапишет предыдущее значение:

Пример

Измените значение myNumfrom 15на 20:

int myNum = 15;
myNum = 20;  // myNum is now 20
System.out.println(myNum);


Конечные переменные

Однако вы можете добавить finalключевое слово, если вы не хотите, чтобы другие (или вы сами) перезаписывали существующие значения (это объявит переменную как «конечную» или «постоянную», что означает неизменяемую и доступную только для чтения):

Пример

final int myNum = 15;
myNum = 20;  // will generate an error: cannot assign a value to a final variable


Другие типы

Демонстрация того, как объявлять переменные других типов:

Пример

int myNum = 5;
float myFloatNum = 5.99f;
char myLetter = 'D';
boolean myBool = true;
String myText = "Hello";

Вы узнаете больше о типах данных в следующей главе.



Отображение переменных

Метод println()часто используется для отображения переменных.

Чтобы объединить текст и переменную, используйте +символ:

Пример

String name = "John";
System.out.println("Hello " + name);

Вы также можете использовать этот +символ, чтобы добавить переменную к другой переменной:

Пример

String firstName = "John ";
String lastName = "Doe";
String fullName = firstName + lastName;
System.out.println(fullName);

Для числовых значений +символ работает как математический оператор (обратите внимание, что intздесь мы используем (целочисленные) переменные):

Пример

int x = 5;
int y = 6;
System.out.println(x + y); // Print the value of x + y

Из приведенного выше примера вы можете ожидать:

  • х хранит значение 5
  • у хранит значение 6
  • Затем мы используем println()метод для отображения значения x + y, равного 11 .

Объявить много переменных

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

Пример

int x = 5, y = 6, z = 50;
System.out.println(x + y + z);


Идентификаторы Java

Все переменные Java должны быть идентифицированы уникальными именами .

Эти уникальные имена называются идентификаторами .

Идентификаторы могут быть короткими именами (например, x и y) или более описательными именами (возраст, сумма, общий объем).

Примечание. Рекомендуется использовать описательные имена для создания понятного и удобного в сопровождении кода:

Пример

// Good
int minutesPerHour = 60;

// OK, but not so easy to understand what m actually is
int m = 60;

Общие правила именования переменных следующие:

  • Имена могут содержать буквы, цифры, символы подчеркивания и знаки доллара.
  • Имена должны начинаться с буквы
  • Имена должны начинаться со строчной буквы и не должны содержать пробелов.
  • Имена также могут начинаться с $ и _ (но мы не будем использовать это в этом уроке).
  • Имена чувствительны к регистру («myVar» и «myvar» — разные переменные)
  • Зарезервированные слова (например, ключевые слова Java, такие как intили boolean) не могут использоваться в качестве имен.

Проверьте себя с помощью упражнений

Упражнение:

Создайте переменную с именем carNameи присвойте Volvoей значение.

  = ;