Презентация Типы данных и операторы онлайн
На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Типы данных и операторы абсолютно бесплатно. Урок-презентация на эту тему содержит всего 70 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Образование » Типы данных и операторы
Оцените!
Оцените презентацию от 1 до 5 баллов!
- Тип файла:ppt / pptx (powerpoint)
- Всего слайдов:70 слайдов
- Для класса:1,2,3,4,5,6,7,8,9,10,11
- Размер файла:786.50 kB
- Просмотров:85
- Скачиваний:3
- Автор:неизвестен
Слайды и текст к этой презентации:
№4 слайд
Содержание слайда: Характеристики типов данных
Множество значений
для примитивных типов – значения из диапазона этого типа
для ссылочных типов – ссылки на объекты, контракт которых включает в себя контракт, определяемый типом ссылки
Возможные операции со значениями
для примитивных типов – операторы
для ссылочных типов – действия, входящие в контракт типа (вызов методов и обращение к полям), и операторы
Форма хранения и представления
форма хранения определяется реализацией JVM
JVM гарантирует одинаковое представление, не зависящее от реализации
№5 слайд
Содержание слайда: Примитивные типы
Булевый (логический) тип
boolean – допускает значения true или false
Целочисленные типы
char – 16-битовый символ Unicode
byte – 8-битовое целое число со знаком
short – 16-битовое целое число со знаком
int – 32-битовое целое число со знаком
long – 64-битовое целое число со знаком
Вещественные типы
float – 32-битовое число с плавающей точкой
(IEEE 754-1985)
double – 64-битовое число с плавающей точкой
(IEEE 754-1985)
№8 слайд
Содержание слайда: Переменные
Именованные участки памяти, способные содержать значения определенного типа
Могут быть объявлены в различных частях кода
поля объектов и классов, параметры методов и др.
Область видимости переменной определяется местом ее объявления
Локальные переменные должны быть инициализированы перед их использованием
№11 слайд
Содержание слайда: Арифметические операторы примитивных числовых типов
Арифметические операции
+ – сложение двух значений
- – вычитание второго значения из первого
* – умножение двух значений
/ – деление первого значения на второе
% – остаток от деления первого значения на второе
Результат имеет тип, совпадающий с «наиболее широким» типом из типов операндов, но не меньше, чем int
№12 слайд
Содержание слайда: Арифметические операторы примитивных числовых типов
Инкременты и декременты – соответственно, увеличивают и уменьшают значение на 1
Постфиксная форма: i++, i--
результат – прежнее значение
Префиксная форма: ++i, --i
результат – новое значение
Унарные + и -
Аналогичны случаю, когда первый операнд равен 0
Если знак + или - находится перед литералом, он может трактоваться как часть литерала
№14 слайд
Содержание слайда: Операторы примитивных целочисленных типов
операторы сравнения (возврат булева значения)
<, <=, >, >=
==, !=
числовые операторы (возвращают число)
унарные операции + и -
арифметические операции +, -, *, /, %
инкремента и декремента ++ и --
операции битового сдвига <<, >>, >>>
битовые операции ~, &, |, ^
оператор с условием ? :
оператор приведения типов
оператор конкатенации со строкой +
№19 слайд
Содержание слайда: Побитовые операторы примитивных целых типов
Логические операторы
& – побитовое «и» (and)
1 & 3 -> 1
00000001 & 00000011 -> 00000001
| – побитовое «или» (or)
1 | 3 -> 3
00000001 | 00000011 -> 00000011
^ – побитовое «исключающее или» (xor)
1 ^ 3 -> 2
00000001 ^ 00000011 -> 00000010
~ – побитовое отрицание
~ 1 -> -2
~00000001 -> 11111110
Вычисления производятся в типе int либо long
№20 слайд
Содержание слайда: Побитовые операторы примитивных целых типов
Операторы сдвига
<< – сдвиг влево
1 << 2 -> 4
00000001 << 2 -> 00000100
>> – арифметический сдвиг вправо
4 >> 2 -> 1
00000100 >> 2 -> 00000001
-1 >> 2 -> -1
11111111 >> 2 -> 11111111
>>> – логический сдвиг вправо
4 >>> 2 -> 1
00000100 >>> 2 -> 00000001
-1 >>> 2 -> 1073741823
11111111 >>> 2 -> 00111111 11111111 11111111 11111111
Вычисления производятся в типе int либо long
№22 слайд
Содержание слайда: Операторы примитивных вещественных типов
операторы сравнения (возврат булева значения)
<, <=, >, >=
==, !=
числовые операторы (возвращают число)
унарные операции + и -
арифметические операции +, -, *, /, %
инкремента и декремента ++ и --
оператор с условием ? :
оператор приведения типов
оператор конкатенации со строкой +
№29 слайд
Содержание слайда: Операторы присваивания примитивных типов
= – простое присваивание
Тип выражения справа должен допускать присваивание в переменную слева
+=, -=, *=, /=, %=, >>=, <<=, >>>=, &=, ^=, |=
Присваивание с действием
Тернарный оператор, x = x > 1 ? 2 : 1;
Типы операндов должны позволять совершить операцию
№32 слайд
Содержание слайда: Операторы примитивного логического типа
== – определение равенства
!= – определение неравенства
! – отрицание
& – логическое «и» (and)
| – логическое «или» (or)
^ – логическое «исключающее или» (xor)
&& – условное «и»
(может не вычислять второй операнд)
|| – условное «или»
(может не вычислять второй операнд)
? : – оператор с условием
+ – конкатенация со строкой
№33 слайд
Содержание слайда: Классы и объекты
Класс – это описание объектов со схожей структурой и поведением (шаблон)
Объект – экземпляр некоторого класса, или экземпляр массива
Объектов имеющего класса может быть много, а может не быть вовсе
Создание объектов происходит путем вызова конструктора класса (new)
№43 слайд
Содержание слайда: Преобразование
ссылочных типов
Преобразование типа возможно, только если контракт целевого типа является частью контракта приводимого типа
Более широким считается тип, переменные которого могут принимать большее количество значений.
Родительский тип считается более общим, чем дочерний.
Неявное преобразование типов – преобразование от более узкого к более широкому
Явное преобразование типов – преобразование от более широкого к более узкому с помощью оператора явного преобразования (type)expr
№48 слайд
Содержание слайда: Работа со строками
Для работы со строками существуют специальные классы String и StringBuffer (StringBuilder с Java5)
Каждый строковый литерал порождает экземпляр класса String
Значение любого типа может быть приведено к строке
Если хотя бы один из операндов оператора + является ссылкой на строку, то остальные операнды также приводятся к строке, а оператор трактуется как конкатенация строк
№51 слайд
Содержание слайда: Работа с одномерными массивами
Форма объявления ссылки на массив с квадратными скобками после типа элемента является более предпочтительной
Объект массива создается с помощью оператора new
Массив при этом заполняется значениями по умолчанию для типа его элементов (0, false или null)
Нумерация в массивах начинается с 0
Длина массива хранится в публичном неизменяемом поле length
Изменить длину массива после создания его объекта нельзя
№58 слайд
Содержание слайда: Блок переключателей
Если ни одно из предложений не подошло, выполняются инструкции, расположенные за меткой default
Метка default является необязательной
Метка case или default не служит признаком завершения блока переключателей
Команда break передает управление первой инструкции, следующей за блоком переключателей
№66 слайд
Содержание слайда: continue
Применяется только в контексте циклических конструкций
Производит передачу управления в конец тела цикла
Завершение витка текущего цикла (безымянная форма)
continue;
Завершение витка указанного цикла (именованная форма)
continue метка;
Завершить виток цикла, который сейчас не выполняется, нельзя!
№70 слайд
Содержание слайда: Дополнительные источники
Арнолд, К. Язык программирования Java [Текст] / Кен Арнолд, Джеймс Гослинг, Дэвид Холмс. – М. : Издательский дом «Вильямс», 2001. – 624 с.
Вязовик, Н.А. Программирование на Java. Курс лекций [Текст] / Н.А. Вязовик. – М. : Интернет-университет информационных технологий, 2003. – 592 с.
Хорстманн, К. Java 2. Библиотека профессионала. Том 1. Основы [Текст] / Кей Хорстманн, Гари Корнелл. – М. : Издательский дом «Вильямс», 2010 г. – 816 с.
Эккель, Б. Философия Java [Текст] / Брюс Эккель. – СПб. : Питер, 2011. – 640 с.
JavaSE at a Glance [Электронный ресурс]. – Режим доступа: http://www.oracle.com/technetwork/java/javase/overview/index.html, дата доступа: 21.10.2011.
JavaSE APIs & Documentation [Электронный ресурс]. – Режим доступа: http://www.oracle.com/technetwork/java/javase/documentation/api-jsp-136079.html, дата доступа: 21.10.2011.
Скачать все slide презентации Типы данных и операторы одним архивом:
-
Комментарии, переменные, операторы, константы. Типы данных
-
Типы данных в языке Паскаль
-
Типы данных. массивы
-
Адресная арифметика. «Структурные» типы данных
-
Специализированные типы данных
-
Excel. Назначение. Структура. Типы данных
-
Типы данных и переменные в социологии
-
Типы данных. Режимы адресации
-
Типы данных в языке С
-
Типы данных, определяемые пользователем