Объявление переменных в Java

Переменная – это контейнер, содержащий значения, которые используются в программе Java. Чтобы иметь возможность использовать переменную, ее необходимо объявить. Объявление переменных – это обычно первое, что происходит в любой программе.

Как объявить переменную

Java – это строго типизированный язык программирования. Это означает, что каждая переменная должна иметь связанный с ней тип данных. Например, переменная может быть объявлена ​​для использования одного из восьми примитивных типов данных: byte, short, int, long, float, double, char или boolean.

Хорошая аналогия переменной – думать о ведре. Мы можем заполнить его до определенного уровня, мы можем заменить то, что внутри, а иногда мы можем что-то добавить или убрать из него. Когда мы объявляем переменную для использования типа данных, это все равно, что ставить метку на ведро с указанием, чем оно может быть заполнено. Допустим, на ведре написано «Песок». После того, как этикетка прикреплена, мы можем только добавлять или удалять песок из ведра. Каждый раз, когда мы пытаемся добавить что-нибудь еще, нас останавливает полиция ведер. В Java вы можете думать о компиляторе как о полиции ведра. Это гарантирует, что программисты правильно объявляют и используют переменные.

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

 int numberOfDays;  

В приведенном выше примере переменная с именем «numberOfDays» была объявлена ​​с типом данных int. Обратите внимание, как строка заканчивается точкой с запятой. Точка с запятой сообщает компилятору Java, что объявление завершено.

Теперь, когда оно было объявлено, numberOfDays может содержать только значения, соответствующие определению тип данных (т.е. для типа данных int значение может быть только целым числом от -2 147 483 648 до 2 147 483 647).

Объявление переменных для других типов данных точно так же:

 byte nextInStream; 
короткий час;
long totalNumberOfStars;
float responseTime;
double itemPrice;

Инициализация переменных

Перед переменной может быть использован, ему должно быть присвоено начальное значение. Это называется инициализацией переменной. Если мы попытаемся использовать переменную без предварительного присвоения ей значения:

 int numberOfDays; 
//попробуйте добавить 10 к значению numberOfDays
numberOfDays = numberOfDays + 10;

компилятор выдаст ошибку:
переменная numberOfDays могла быть не инициализирована

Для инициализации переменной мы используем оператор присваивания. Оператор присваивания следует тому же шаблону, что и математическое уравнение (например, 2 + 2 = 4). В уравнении есть левая часть, правая часть и знак равенства (т. Е. “=”) Посередине.. Чтобы присвоить переменной значение, левая сторона – это имя переменной, а правая сторона – это значение:

 int numberOfDays; 
numberOfDays = 7;

В приведенном выше примере numberOfDays был объявлен с типом данных int и давал начальное значение 7. Мы можем теперь добавьте десять к значению numberOfDays, потому что оно было инициализировано:

 int numberOfDays; 
numberOfDays = 7;
numberOfDays = numberOfDays + 10;
System.out.println (numberOfDays);

Обычно инициализация переменной выполняется одновременно с ее объявлением:

//объявляем переменную и присваиваем ей значение одним оператором 
int numberOfDays = 7;

Выбор имен переменных

Имя, присвоенное переменной, называется идентификатором. Как следует из этого термина, компилятор узнает, с какими переменными он имеет дело, через имя переменной.

Для идентификаторов существуют определенные правила:

  • зарезервированные слова не могут использоваться.
  • они не могут начинаться с цифры, но цифры могут использоваться после первого символа ( например, name1, n2ame допустимы).
  • они могут начинаться с буквы, подчеркивания (например, «_») или знака доллара (например, «$»).
  • нельзя использовать другие символы или пробелы (например, «%», «^», «&», «#»).

Всегда давайте переменным значимые идентификаторы. Если в переменной хранится цена книги, назовите ее как-то вроде bookPrice. Если каждая переменная имеет имя, поясняющее, для чего она используется, это значительно упростит поиск ошибок в ваших программах.

Наконец, есть соглашения об именах в Java, которые мы рекомендуем вам использовать. Возможно, вы заметили, что все приведенные нами примеры следуют определенной схеме. Когда в имени переменной используется более одного слова, слова, следующие за первым, получают заглавную букву (например, responseTime, numberOfDays). Это известно как смешанный регистр и является предпочтительным выбором для идентификаторов переменных.

Оцените статью
recture.ru
Добавить комментарий