Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемОльга Горохова
1 Лекция 2 Типы данных в Java Основные типы – простой и объектный
2 Простые типы данных в Java Вещественный тип -3.4E E-38, 0, 3.4E E битаfloat 0 (\u0000) … (\uffff) 16 битchar -1.7E E-308, 0, 1.7E E битаdouble Символьный тип … битаlong … битаint … битshort -128 … 1278 битbyte Целый тип 0 (false) или 1 (true) 1 битboolean Логический тип Диапазон значенийРазмерТип данных
3 Логический тип Переменная типа boolean может принимать только два значения – false (нет) и true (да). Например, boolean a = true; boolean b = false;
4 Логические операции !a!Логическое «НЕ» a ^ b^Исключающее «ИЛИ» a | b|Логическое «ИЛИ» a & b&Логическое «И» ПримерОбозначен ие Операция
5 Таблица истинности логических операций Логическая операцияЗначения «НЕ» (для «a») Исклю- чающе е «ИЛИ» «ИЛИ»«И»ba
6 Символьный тип Переменная типа char служит для хранения кода одного символа в кодировке UTF-8 (Unicode) Например, шестнадцетирич ный десятичный СимволКод UTF-8
7 Целый тип Арифметические операции Сложение (a + b) Вычитание (a - b) Умножение (a * b) Деление нацело (a / b) Остаток деления (a % b)
8 Целый тип Операции сравнения Меньше (a < b) Меньше или равно (a = b) Больше (a > b)
9 Целый тип Поразрядные логические операции Логическое «И» (a & b) Логическое «ИЛИ» (a | b) Исключающее «ИЛИ» (a ^ b)
10 Вещественный тип Число предствляется в виде произведения трех чисел: x = sign * mantissa * 2 ^ exponent double float Тип 1 бит sign 53 бита 23 бита mantis sa 10 бит 8 бит expon ent 64 бита 32 бита Всего
11 Числовые классы Boolean Byte Character Short Integer Long Float Double Void
12 Числовые классы n.intValue() n = new Integer(1045) Integerint n.doubleValue() n = new Double(3.934) Doubledouble n.floatValue() n = new Float(3.94F) Floatfloat n.byteValue() n = new Byte((byte)34) Bytebyte Пример доступаПример созданияИмя класса Базовый тип
13 Преобразование числа в объект и обратно В явном виде: int i = 7; Integer k = new Integer(i); int j = k.intValue(); В неявном виде: int i = 7; Integer k = i; int j = k;
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.