Подчеркивание в числовых литералах. Фишка Java 7

Подчеркивание в числовых литералах. Фишка Java 7

Подчеркивание в числовых литералах — одна из «фич» Java 7. С помощью неё мы можем использовать подчеркивания между цифрами любого числового литерала, например: int, byte, short, float, long, double. Использование подчеркивания в числовых литералах позволит вам разделить их на группы для лучшей читаемости.

Давайте посмотрим подчеркивания в числовых литералах на примере простой Java программы:

Результат выполнения приведенной выше программы печати переменных различных типов данных с использованием подчеркивания в числовых литералах.

Советы по использованию подчеркивания в числовых литералов

  • Подчеркивания могут использоваться только между цифрами.
  • Вы не можете поставить подчеркивание рядом с запятой, L/F суффиксом или префиксом. Так, использования 3._14, 110_L, 0x_123 вызовет ошибку компиляции.
  • Допускается использовать несколько подчеркиваний между цифрами. Так, запись 12___3 является допустимой.
  • Вы не можете поставить подчеркивания в конце литерала. Так, запись 123_ вызовет ошибку компиляции.
  • Если написать подчеркивание в начале числового литерала, он рассматривается в качестве идентификатора, а не числового литерал. Вот как это выглядит:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *