MyTetra Share
Делитесь знаниями!
Приведение типов
Время создания: 15.02.2022 22:32
Текстовые метки: java,конспект
Раздел: Программирование - Конспекты - Java
Запись: spline1986/tetra/master/base/1644946359mauab7h5pm/text.html на raw.githubusercontent.com

Если два числовых значения объединяются бинарной операцией, то перед её выполнением оба операнда преобразуются в числовые значения одинакового типа по следующим правилам:


  • Если хотя бы один операнд относится к типу double, то и второй приводится к этому же типу.
  • Иначе, если хотя бы один операнд относится к типу float, то и второй приводится к этому же типу.
  • Иначе, если хотя бы один операнд относится к типу long, то и второй приводится к этому же типу.
  • Иначе оба операнда преобразуются в тип int.


"Ручное" приведение типов синтаксически устроено следующим образом:

(<тип>)<имя переменной>;


При приведении типов результат может выйти за пределы допустимых значений. В таком случае результат будет усечён. Например, (byte)300 == 44.

Так же в этом разделе:
 
MyTetra Share v.0.67
Яндекс индекс цитирования