Что ж, я сделал перерыв на два дня в своем путешествии по изучению Java, чтобы заняться еще одним своим любимым делом – заняться какой-нибудь художественной работой после того, как все мои дни был окружен технологиями, некоторое время эти перерывы необходимы, чтобы дать вам душевный покой. Хватит разговоров, а теперь давайте вернемся к нашему бизнесу – изучению Java.
Это шестой день и сегодня я расскажу о литералах и переменных.
- литералом может быть все , что имеет фиксированное значение и может быть представлено в удобочитаемой форме , а также называться согласными .
- в java литералы могут быть любого из восьми примитивных типов.
- в дополнение к восьми примитивным типам Java также поддерживает Шестнадцатеричные , восьмеричные и двоичные литералы.
- Шестнадцатеричные литералы должны начинаться с 0x или 0X и восьмеричные литералы должны начинаться с 0 и аналогично двоичные литералы должны начинаться с 0b или 0B .
- Кроме того, Java также поддерживает другой тип литерала Строка , ее можно понимать как набор символов, заключенных в двойные кавычки, и может даже содержать экранирующие последовательности символов, такие как/n,/t и т.д.
- как видно из самого названия, оно относится к чему-то, что может варьироваться и используется как для объявления, так и для инициализации значений в программе Java.
Инициализация переменных в Java
объявляя и инициализируя переменные одного и того же типа данных, мы можем разделять их с помощью запятых и даже присваивать значения одновременно. например –
int ageOfStudent = 10, numberOfSiblings = 2;
- java также поддерживает динамическую инициализацию переменных во время выполнения.
Область действия и время жизни переменной –
- в Java все переменные определяются в блоке кода, который, как и любая другая программа, определяется открытием и закрытием фигурных скобок.
- эти блоки определяют область действия .
в Java области видимости определяются двумя способами:-
i. определяется методами ii. определяется классом
переменная, определенная внутри блока, называется локальной переменной.
объекты, объявленные во внешней области, будут видны во внутренней области, но обратное не будет выполняться.
Закрывая здесь на сегодня, не стесняйтесь добавлять, исправлять или предлагать любую ошибку, которая могла вкрасться.
Оригинал: “https://dev.to/kumarsanskar/literals-and-variables-in-java-6m”