Переменные в Java

Переменная — это как коробка с этикеткой. Этикетка — это имя переменной, а внутри коробки — то, что ты положил: число, текст, любой другой тип данных. Ты можешь заглянуть внутрь коробки, заменить содержимое или использовать его в расчётах.

Если более технически то переменная — это именованная область памяти, где хранятся данные определённого типа.

Она состоит из:

  • Имени — чтобы к ней обращаться,
  • Типа данных — чтобы программа знала, что в ней можно хранить,
  • Значения — самого содержимого переменной.

Простейший пример создания переменной в Java программе:

int a = 5;

Здесь:

  • int это тип переменной (про типы чуть позже)
  • a это имя переменной
  • 5 это то, что мы записываем в переменную a, то есть переменная a теперь хранит число 5

Вообще здесь произошло два события:

  1. Создание переменной.
  2. Присвоение переменной значения.

Эти два действия в Java программе можно выполнять и отдельно:

int a; – создаем переменную
a = 5; 
– присваиваем ей значение

Можно сразу в одной строке создать несколько переменных типа int:

int a,b;

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

int a=5,b=7;


Типы переменных

Только что мы определяли переменную типа int.

В int переменной может храниться только целое число. То есть невозможно в переменную типа int, например записать дробное число или символ. В этом весь смысл строгой типизации.

В int переменной могут храниться и отрицательные целые числа тоже. Например: int a = -5;

Максимальное значение, которое мы можем сохранить в int переменную равно 2147483647, минимальное -2147483647.

Конечно же есть и другие типы.

Немного опишем их:

  • boolean – в переменную этого типа могут сохраняться только два значения true или false, то есть правда или ложь.
    Пример: boolean a = true;
  • byte – целочисленная переменная в которой может храниться число из диапазона от -128 до 128.
    Пример: byte a = 5;
  • short – целочисленная переменная в которой может храниться число из диапазона от -32768 до 32768.
    Пример: short a = 5;
  • long – также целочисленная переменная. Максимальное и минимальное значение очень велико.
    Пример: long a = 5;
  • float – хранит дробное число. Лучше называть числом с плавающей точкой.
    Пример: float a = 5.6;
  • double – тоже хранит число с плавающей точкой только диапазон возможных хранимых значений намного больше.
    Пример: double a = 5.6;
  • char – в переменной этого типа храниться один символ. Символ указывается в одинарных кавычках – ‘ ‘.
    Пример: char a = ‘g’;

Java программа с использованием переменных

Давайте же в Java программе создадим переменную, запишем в нее значение и выведем значение в этой переменной на консоль.

Значение переменной можно вывести на консоль используя уже ранее использованную нами функцию println.

class Test { public static void main(String []args) { int a = 5; System.out.println(a); } }

Вывод:

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

class Test { public static void main(String []args) { System.out.println(5); } }

Вывод:

Ввод в консоль в Java

Как работать с консольным вводом в Java: Scanner, nextInt(), nextDouble() и другие методы. Практические примеры и пояснения.

Time to read: 8

Комментарии в Java

Узнайте, как использовать однострочные (//) и многострочные (/* */) комментарии в Java. Примеры комментирования кода для улучшения читаемости программ.

Time to read: 4

Арифметические операторы и операторы присвоения в Java

Изучите арифметические операторы Java (+, -, *, /, %) и операторы присвоения (=, +=, -=). Узнайте про инкремент (++) и декремент (--) с примерами кода.

Time to read: 6