Второй пример короткой программы

Вероятно, ни одна другая концепция не является для языка программирования столь важной, как концепция переменных. Как вы, вероятно, знаете, переменная — это именованная ячейка памяти, которой может быть присвоено значение внутри программы. Во время выполнения программы значение переменной может изменяться. Следующая программа демонстрирует способы объявления переменной и присвоения ей значения. Она иллюстрирует также некоторые новые аспекты консольного вывода. Как следует из комментариев в начале программы, этому файлу нужно присвоить имя Examplе2.java

При запуске этой программы на экране отобразится следующий вывод.

Это переменная num: 100
Значение переменной num * 2 равно 200

Рассмотрим создание этого вывода подробнее. Первая строка этой программы еще не знакома читателю.

Она объявляет целочисленную переменную num. Java (подобно большинству других языков) требует, чтобы переменные были объявлены до их использования. Ниже приведена общая форма объявления переменных.

тип имя_переменной;

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

присваивает переменной num значение 100. В Java оператором присваивания служит одиночный знак равенства.

Следующая строка кода выводит значение переменной num, которому предшествует текстовая строка " Это переменная num: ".

В этом операторе знак “плюс” вызывает дописывание значения переменной num в конец предшествующей строки и вывод результирующей строки. (В действительности значение переменной num вначале преобразуется из целочисленного в строковый эквивалент, а затем объединяется с предшествующей строкой. Подробнее этот процесс описан в последующих разделах книги.) Этот подход можно обобщить. Используя оператор +, внутри одного вызова метода println() можно объединять необходимое количество строк. 

Следующая строка кода присваивает переменной num значение этой переменной, умноженное на 2. Как и в большинстве других языков, в Java оператор * служит для указания операции умножения. После выполнения этой строки кода переменная num будет содержать значение 200. 

Следующие две строки программы выглядят так.

В них выполняется несколько новых действий. Метод print() используется для отображения строки " Значение переменной num * 2 равно". За этой строкой наследует символ новой строки. Таким образом, следующий вывод будет отображаться в той же строке. Метод print() подобен методу println(), за исключением того, что после каждого вызова он не создает символ новой строки. Теперь рассмотрим вызов метода println(). Обратите внимание на то, что имя переменной num используется само по себе. Методы print() и println() могут применяться для вывода значений любых встроенных типов Java.