Переменные Java и типы данных

Что такое переменная?

Переменная может рассматриваться как контейнер, который имеет ценность для вас, в течение жизни Java-программы. Каждой переменной присваивается тип данных, который обозначает тип и количество значений, которые он может удерживать.

Чтобы использовать переменную в программе, вам нужно выполнить 2 шага

  1. Переменная декларация
  2. Инициализация переменных

В этом уроке вы узнаете,

Переменная декларация:

Чтобы объявить переменную, вы должны указать тип данных и присвоить переменной уникальное имя.

Примерами других Действительных объявлений являются

Инициализация переменных:

Чтобы инициализировать переменную, вы должны присвоить ей действительное значение.

Пример других допустимых инициализаций:

Вы можете комбинировать объявление переменных и инициализацию.


Пример :

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

В Java существует три типа переменных:

  1. Локальные переменные
  2. Переменные экземпляра
  3. Статические переменные

1) Локальные переменные

Локальные переменные – это переменная, объявленная внутри тела метода.

2) Переменные экземпляра

Переменные экземпляра определяются без ключевого слова STATIC. Они определяются вне описания метода. Они специфичны для объекта и известны как переменные экземпляра.

3) Статические переменные

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

Пример: Типы переменных в Java

Типы данных в Java

Типы данных классифицируют различные значения, которые необходимо сохранить в переменной. В java существует два типа типов данных:

  1. Примитивные типы данных
  2. Непримитивные типы данных

Примитивные типы данных

Примитивные типы данных предопределены и доступны на языке Java. Примитивные значения не разделяют состояние с другими примитивными значениями.

Существует 8 примитивных типов: байтовые, короткие, int, long, char, float, double и boolean. Целочисленные типы данных

Тип данных с плавающей запятой

Тип текстовых данных

логический

Типы данных Java
Тип данных Значение по умолчанию Размер по умолчанию
байт 0 1 байт
короткая 0 2 байта
ИНТ 0 4 байта
длинный 0L 8 байт
поплавок 0.0f 4 байта
двойной 0.0d 8 байт
логический ложный 1 бит
голец ‘\ U0000’ 2 байта

Вопросы для запоминания:

  • Все числовые типы данных подписаны (+/-).
  • Размер типов данных остается неизменным на всех платформах (стандартизован)
  • char в Java составляет 2 байта, поскольку он использует набор символов UNICODE . В силу этого Java поддерживает интернационализацию. UNICODE – это набор символов, который охватывает все известные сценарии и язык в мире

Преобразование типа Java Variable Type и литье

Переменная одного типа может принимать значение другого типа. Здесь есть 2 случая –

Случай 1) Переменная меньшей емкости назначается другой переменной большей емкости.

Этот процесс является автоматическим, а неявный известен как Conversion

Случай 2) Переменная большей емкости назначается другой переменной меньшей емкости

В таких случаях вам нужно явно указать оператор типа cast. Этот процесс известен как Type Casting. 

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

Пример: Чтобы понять, как выполнить кастинг 

Шаг 1) Скопируйте следующий код в редактор.

Шаг 2) Сохраните, скомпилируйте и запустите код.

Вывод:

0 ответы

Ответить

Хотите присоединиться к обсуждению?
Не стесняйтесь вносить свой вклад!

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

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