ТОП просматриваемых книг сайта:
JAVA 2021: лёгкий старт. Павел Александрович Забелин
Читать онлайн.Название JAVA 2021: лёгкий старт
Год выпуска 0
isbn 9785005154835
Автор произведения Павел Александрович Забелин
Жанр Компьютеры: прочее
Издательство Издательские решения
Несколько примеров как это выглядит в коде:
int box1;
int box2 = 70;
box1 = 50;
int box3 = box1 + box2;
System.out.println (box3);
В первой строке мы определяем переменную box1 типа int.
Во второй строке мы определяем переменную box2 типа int, при этом мы сразу кладем туда (или как говорят программисты «присваиваем») значение 100.
В третьей строке мы присваиваем переменной box1 значение 50 (программисты еще говорят «переменная box1 проинициализирована значением 50»). Если мы этого не сделаем, то получим ошибку на этапе компиляции нашей программы: компилятор скажет, что нельзя в программе использовать переменные, у которых нет значений.
В четвертой строке мы складываем содержимое box1 и box2 и присваиваем новой переменной box3 тоже типа int.
В пятой строке выводим на экран (или как еще говорят «распечатываем на экране») значение переменной box3 (120).
Как долго живут переменные?
Чем больше и сложнее программа, тем больше различных данных придется хранить в различных переменных. Причем зачастую нам нужны переменные только на какое-то время совершения какой-то операции или нескольких операций. Стоит ли хранить даже такие «временные переменные»? – конечно же нет. И как раз для этого была придумана «область видимости переменной», которое определяет, как долго переменная «будет жить», т.е. будет доступна для использования. На практике область видимости определяется фигурными скобками {} – переменная объявленная и проинициализированная внутри фигурных скобок «умирает» как только поток выполнения программы выйдет за эти скобки. Отсюда следует несколько областей видимости:
– локальная переменная объявленная внутри метода (доступна только внутри метода)
– переменная объявленная внутри класса (доступна только внутри объекта, порожденного из класса)
– статическая переменная класса (доступна все время, т.к. класс «живет» все время пока исполняется программа)
Конец ознакомительного фрагмента.
Текст предоставлен ООО «ЛитРес».
Прочитайте эту книгу целиком, купив полную легальную версию на ЛитРес.
Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.