Презентация Программирование на языке Java. Примитивные типы данных. Операции, комментарии. (Лекция 2. 1) онлайн

На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Программирование на языке Java. Примитивные типы данных. Операции, комментарии. (Лекция 2. 1) абсолютно бесплатно. Урок-презентация на эту тему содержит всего 28 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Устройства и комплектующие » Программирование на языке Java. Примитивные типы данных. Операции, комментарии. (Лекция 2. 1)



Оцените!
Оцените презентацию от 1 до 5 баллов!
  • Тип файла:
    ppt / pptx (powerpoint)
  • Всего слайдов:
    28 слайдов
  • Для класса:
    1,2,3,4,5,6,7,8,9,10,11
  • Размер файла:
    507.50 kB
  • Просмотров:
    184
  • Скачиваний:
    0
  • Автор:
    неизвестен



Слайды и текст к этой презентации:

№1 слайд
Мультимедийный курс
Содержание слайда: Мультимедийный курс Программирование на Java Часть1 Лекция 2.1

№2 слайд
Размер каждого типа определен
Содержание слайда: Размер каждого типа определен в самом языке и не зависит от реализации

№3 слайд
Логические значения
Содержание слайда: Логические значения Логические значения boolean не являются целыми и не могут быть преобразованы в числовой тип или из него Величины типа boolean принимают значения true или false Объявление булевских переменных: boolean a; boolean b;

№4 слайд
Встроенные примитивные целые
Содержание слайда: Встроенные примитивные целые типы byte, short, int, long и символьный тип char, в некотором смысле также являющийся целочисленным. При этом только тип char беззнаковый, все остальные – знаковые

№5 слайд
Символьный тип char
Содержание слайда: Символьный тип (char) Символьный тип (char) Тип char в Java, как и в C/C++, является числовым, хотя и предназначен для хранения отдельных символов Переменной символьного типа можно присваивать один символ, заключенный в одинарные кавычки, либо кодирующую символ управляющую последовательность Unicode Кодировка символов Символы в Java являются 16-разрядными символами Unicode. Первые 256 символов Unicode совместимы с кодировкой ISO8859-1.

№6 слайд
Escape-последовательности
Содержание слайда: Escape-последовательности Escape-последовательности \uxxxx –16-ричный код символа Unicode (xxxx); В стиле С: \ddd - 8-ричный код символа (ddd) \” - двойная кавычка \’ - одинарная кавычка кавычка \\ - обратный слэш \t - символ табуляции \n - перевод строки

№7 слайд
Escape-последовательности
Содержание слайда: Escape-последовательности (продолжение) Escape-последовательности (продолжение) \f – перевод страницы \b – возврат на один символ (Backspace) \r - возврат каретки Замечание. Escape-последовательности Unicode могут находиться в любом месте программы, а не только в строковых константах: int \u0069; // означает то же, что int i;

№8 слайд
Escape-последовательности
Содержание слайда: Escape-последовательности (продолжение) Escape-последовательности (продолжение) Применение Escape-последовательности для инициализации полей int n = (short) '\uf000'; Преобразование символов в числа может давать отрицательные значения (в данном случае значение -4096)

№9 слайд
Escape-последовательности
Содержание слайда: Escape-последовательности (продолжение) Escape-последовательности (продолжение) Применение Escape-последовательности для инициализации полей int n = (short) '\uf000'; Преобразование символов в числа может давать отрицательные значения (в данном случае значение -4096)

№10 слайд
Целочисленные типы
Содержание слайда: Целочисленные типы Целочисленные типы byte – однобайтовое целое число (8-битное целое со знаком) short – двухбайтовое целое число (16-битное целое со знаком) int – четырехбайтовое целое число (32-битное целое со знаком) long – восьмибайтовое целое число (64-битное целое со знаком)

№11 слайд
Целочисленные типы
Содержание слайда: Целочисленные типы Целочисленные типы Для задания в тексте программы численных констант типа long, выходящих за пределы диапазона чисел типа int, после написания числа следует ставить постфикс – букву L Например, 600000000000000L. Можно ставить и строчную l, но ее хуже видно, особенно – на распечатках программы (можно перепутать с единицей) В остальных случаях для всех целочисленных типов значение указывается в обычном виде, и оно считается имеющим тип int – но при присваивании число типа int автоматически преобразуется в значение типа long

№12 слайд
Целочисленные типы
Содержание слайда: Целочисленные типы Целочисленные типы Примеры задания переменных в классе. int i,j,k; int j1;byte i1=0,i2=-5;short i3=-15600; long m1=1,m2,m3=-100; После указанных объявлений переменные i,j,k,j1,i1,m2 имеют значение 0 Использование в выражениях: i=5;j=i*i + 1 m1=jm2=255; m1=m1 + m2*2;

№13 слайд
Вещественные типы
Содержание слайда: Вещественные типы Вещественные типы Формат - IEEE 754 (другой вариант названия IEC 60559:1989) float (4 байта): знак - 1 бит, мантисса - 23 бита порядок - 8 битов (смещен на -127 т.е. нуль означает 2 в -127-й степени) диапазон чисел 3.4E-38 ÷ 3.4E+38 double (8 байтов): : знак - 1 бит, мантисса - 52 бита порядок - 11 бит диапазон чисел 1.7E-308 ÷ 1.7E+308

№14 слайд
Вещественный тип продолжение
Содержание слайда: Вещественный тип (продолжение) Вещественный тип (продолжение) Особые значения, получаемые при выполнении операций: 1) значения бесконечности различаются как по знаку, так и по типу: Float.NEGATIVE_INFINITY, Double.NEGATIVE_INFINITY (- ∞) Float.POSITIVE_INFINITY, Double.POSITIVE_INFINITY (+ ∞) 2) не число (NaN – Not a Number) - значение NaN может получаться при преобразовании строки в число, взятии логарифма от отрицательного числа, тригонометрической функции от бесконечности и т.п - не сравнимо ни с чем, даже с самим собой - Float.NaN и Double.NaN различаются При делении на ноль целых чисел генерируется исключение ArithmeticException

№15 слайд
Характеристики операций
Содержание слайда: Характеристики операций Характеристики операций Приоритет - определяет порядок выполнения операций в выражении, когда нет скобок Ассоциативность – задает порядок выполнения двух рядом стоящих операций с равным приоритетом ( левая или правая выполняется раньше?)

№16 слайд
Операции
Содержание слайда: Операции

№17 слайд
Операции Cпециальные операции
Содержание слайда: Операции Cпециальные операции присваивания x=10; x=x%3; x%=3;

№18 слайд
Операции Неявное, если два
Содержание слайда: Операции Неявное, если два типа совместимы (все числовые) целевой тип > исходного (расширяющее преобразование) при сохранении литеральной целочисленной константы в поля типа byte, short, long в промежуточных выражениях (расширяющее преобразование), если операнды типа byte или short - до int один операнд long и другие целые – до long один операнд типа float, а другие целые - до float один операнд типа double - до double byte c = 50; c=c*2; // ошибка, т.к. результат выражения имеет тип int

№19 слайд
Операции Явное приведение -
Содержание слайда: Операции Явное приведение - сужающее (<целевой_тип>) <значение> byte c = 50; c= (byte) (c*2);

№20 слайд
Операции Различие между
Содержание слайда: Операции Различие между постинкриментом и преинкриментом x=15; x++; // значение x - 16 y=++x; // значение y - 16, x - 15 y=x++; // значение y - 15, x – 16 Деление целых int c= 7/2; // дробная часть отбрасывается

№21 слайд
Операции
Содержание слайда: Операции

№22 слайд
Операции Метод кодирования
Содержание слайда: Операции Метод кодирования «Дополнение до двух» Схема кодирования для отриц. чисел инвертирование всех битов + двоичная 1 -42 = 42(00101010) -> 11010101 -> 11010110 Схема декодирования для отриц. чисел инвертирование всех битов преобразование в десятичную форму + 1 изменение знака 11010110 -> 41 -> 42 -> -42

№23 слайд
Операции Пример операции
Содержание слайда: Операции Пример операции «Правый сдвиг» положительное int a=35; // 00100011 a >>= 2; // 00001000 – число 8 отрицательное int b=-8; // 11111000 b >>= 1; // 11111100 – число -4 При сдвиге вправо освобождающиеся разряды заполняются значением знакового бита ! При сдвиге влево освобождающиеся разряды заполняются 0!

№24 слайд
Операции
Содержание слайда: Операции

№25 слайд
Операции
Содержание слайда: Операции

№26 слайд
Операции
Содержание слайда: Операции

№27 слайд
Операции
Содержание слайда: Операции

№28 слайд
Комментарии
Содержание слайда: Комментарии

Скачать все slide презентации Программирование на языке Java. Примитивные типы данных. Операции, комментарии. (Лекция 2. 1) одним архивом: