ЗВІТ
з лабораторної роботи №
_____2______
з дисципліни: _Об’єктно-орієнтоване програмування
Виконала студентка: _Костіна Тетяна Олександрівна____________________________(прізвище, ім’я, по батькові)
напрям підготовки _050103 «Програмна інженерія»_________________________________
спеціальність_5.05010301 «Розробка програмного забезпечення»_____________________(назва)
_______ІІІ______ курс, група ____3-РПЗ-13___________
Перевірив _____________ викладач
Воробйов О.О.Херсон 2015
Теоретичні відомості
Преобразование и приведение типов
При написании программыбывают ситуации, когда присваиваются значения одного типа переменной другого типа. Если два типа совместимы, то Java выполнит преобразование автоматически. Например, всегда возможно назначить int-значениеlong-переменной. Однако не все типы совместимы и, таким образом, не все преобразования типов неявно позволены. Например, не определено никакого преобразования из double в byte. К счастью, все ещевозможно осуществить преобразование между несовместимыми типами. Чтобы это сделать, следует использовать специальную операцию приведения типов (cast), которая выполняет явное преобразование междунесовместимыми типами.
Автоматическое преобразование типов в Java
Когда один тип данных назначается переменной другого типа, будет иметь место автоматическое преобразование типов, если выполняются два следующих условия:
- дватипа совместимы;
- целевой тип больше чем исходный.
Когда эти два условия выполняются, имеет место расширяющее преобразование (widening conversion). Например, тип int всегда достаточно большой,чтобы содержать все допустимые byte-значения, так что никакой явный оператор приведения не требуется.
Для расширяющих преобразований числовые типы, включая целый и с...
ЗВІТ
з лабораторної роботи №
_____2______
з дисципліни: _Об’єктно-орієнтоване програмування
Виконала студентка: _Костіна Тетяна Олександрівна____________________________(прізвище, ім’я, по батькові)
напрям підготовки _050103 «Програмна інженерія»_________________________________
спеціальність_5.05010301 «Розробка програмного забезпечення»_____________________(назва)
_______ІІІ______ курс, група ____3-РПЗ-13___________
Перевірив _____________ викладач
Воробйов О.О.Херсон 2015
Теоретичні відомості
Преобразование и приведение типов
При написании программыбывают ситуации, когда присваиваются значения одного типа переменной другого типа. Если два типа совместимы, то Java выполнит преобразование автоматически. Например, всегда возможно назначить int-значениеlong-переменной. Однако не все типы совместимы и, таким образом, не все преобразования типов неявно позволены. Например, не определено никакого преобразования из double в byte. К счастью, все ещевозможно осуществить преобразование между несовместимыми типами. Чтобы это сделать, следует использовать специальную операцию приведения типов (cast), которая выполняет явное преобразование междунесовместимыми типами.
Автоматическое преобразование типов в Java
Когда один тип данных назначается переменной другого типа, будет иметь место автоматическое преобразование типов, если выполняются два следующих условия:
- дватипа совместимы;
- целевой тип больше чем исходный.
Когда эти два условия выполняются, имеет место расширяющее преобразование (widening conversion). Например, тип int всегда достаточно большой,чтобы содержать все допустимые byte-значения, так что никакой явный оператор приведения не требуется.
Для расширяющих преобразований числовые типы, включая целый и с...
Поделиться рефератом
Расскажи своим однокурсникам об этом материале и вообще о СкачатьРеферат