🗊Презентация Типы данных

Нажмите для полного просмотра!
Типы данных, слайд №1Типы данных, слайд №2Типы данных, слайд №3Типы данных, слайд №4Типы данных, слайд №5Типы данных, слайд №6Типы данных, слайд №7Типы данных, слайд №8Типы данных, слайд №9Типы данных, слайд №10Типы данных, слайд №11Типы данных, слайд №12Типы данных, слайд №13Типы данных, слайд №14Типы данных, слайд №15Типы данных, слайд №16Типы данных, слайд №17Типы данных, слайд №18Типы данных, слайд №19Типы данных, слайд №20Типы данных, слайд №21Типы данных, слайд №22Типы данных, слайд №23Типы данных, слайд №24

Содержание

Вы можете ознакомиться и скачать презентацию на тему Типы данных. Доклад-сообщение содержит 24 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

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


Слайд 1





Типы данных
Описание слайда:
Типы данных

Слайд 2





Целочисленные
byte
short
int
long
char (также является целочисленным типом)
Описание слайда:
Целочисленные byte short int long char (также является целочисленным типом)

Слайд 3





Дробные
float
double
Описание слайда:
Дробные float double

Слайд 4





Булевые
boolean
Описание слайда:
Булевые boolean

Слайд 5





Переменные
имя;
тип;
значение.
Описание слайда:
Переменные имя; тип; значение.

Слайд 6





Примеры
int a; 
int b = 0, c = 3+2; 
int d = b+c; 
int e = a = 5;
Описание слайда:
Примеры int a; int b = 0, c = 3+2; int d = b+c; int e = a = 5;

Слайд 7





final
Ключевое слово final указывают перед типом переменной. Тогда ее необходимо сразу инициализировать и уже больше никогда не менять ее значение. Таким образом, final -переменные становятся чем-то вроде констант, но на самом деле некоторые инициализаторы могут вычисляться только во время исполнения программы, генерируя различные значения.
final double pi=3.1415;
Описание слайда:
final Ключевое слово final указывают перед типом переменной. Тогда ее необходимо сразу инициализировать и уже больше никогда не менять ее значение. Таким образом, final -переменные становятся чем-то вроде констант, но на самом деле некоторые инициализаторы могут вычисляться только во время исполнения программы, генерируя различные значения. final double pi=3.1415;

Слайд 8





Примитивные vs ссылочные типы
int a=5; 
int b=a; 
a=3; 
print(b);
Описание слайда:
Примитивные vs ссылочные типы int a=5; int b=a; a=3; print(b);

Слайд 9





Примитивные vs ссылочные типы (2)
class Point { 
			int x, y;
			 }
Point p1 = new Point(3,5); 
Point p2=p1; 
p1.x=7; 
print(p2.x);
Описание слайда:
Примитивные vs ссылочные типы (2) class Point { int x, y; } Point p1 = new Point(3,5); Point p2=p1; p1.x=7; print(p2.x);

Слайд 10





Примитивные vs ссылочные типы (3)
Point p1 = new Point(3,5); 
Point p2=p1; 
p1 = new Point(7,9); 
print(p2.x);
Описание слайда:
Примитивные vs ссылочные типы (3) Point p1 = new Point(3,5); Point p2=p1; p1 = new Point(7,9); print(p2.x);

Слайд 11





Целочисленные типы данных
Описание слайда:
Целочисленные типы данных

Слайд 12





Допустимые операции
операции сравнения (возвращают булево значение)
<, <=, >, >= 
==, != 
числовые операции (возвращают числовое значение)
унарные операции + и - 
арифметические операции +, -, *, /, % 
операции инкремента и декремента (в префиксной и постфиксной форме): ++ и -- 
операции битового сдвига <<, >>, >>> 
битовые операции ~, &, |, ^ 
оператор с условием ?:
оператор приведения типов
оператор конкатенации со строкой +
Описание слайда:
Допустимые операции операции сравнения (возвращают булево значение) <, <=, >, >= ==, != числовые операции (возвращают числовое значение) унарные операции + и - арифметические операции +, -, *, /, % операции инкремента и декремента (в префиксной и постфиксной форме): ++ и -- операции битового сдвига <<, >>, >>> битовые операции ~, &, |, ^ оператор с условием ?: оператор приведения типов оператор конкатенации со строкой +

Слайд 13





Дробные типы
Описание слайда:
Дробные типы

Слайд 14





Допустимые операции
операции сравнения (возвращают булево значение)
<, <=, >, >= 
==, != 
числовые операции (возвращают числовое значение)
унарные операции + и - 
арифметические операции +, -, *, /, % 
операции инкремента и декремента (в префиксной и постфиксной форме): ++ и -- 
оператор с условием ?:
оператор приведения типов
оператор конкатенации со строкой +
Описание слайда:
Допустимые операции операции сравнения (возвращают булево значение) <, <=, >, >= ==, != числовые операции (возвращают числовое значение) унарные операции + и - арифметические операции +, -, *, /, % операции инкремента и декремента (в префиксной и постфиксной форме): ++ и -- оператор с условием ?: оператор приведения типов оператор конкатенации со строкой +

Слайд 15





Специальные значения дробного типа
положительная и отрицательная бесконечности (positive/negative infinity);
значение "не число", Not-a-Number, сокращенно NaN ;
положительный и отрицательный нули.
Описание слайда:
Специальные значения дробного типа положительная и отрицательная бесконечности (positive/negative infinity); значение "не число", Not-a-Number, сокращенно NaN ; положительный и отрицательный нули.

Слайд 16





Специальные значения дробного типа (2)
Положительную и отрицательную бесконечности можно получить следующим образом:
1f/0f // положительная бесконечность, тип float 
-1d/0d // отрицательная бесконечность, тип double
Описание слайда:
Специальные значения дробного типа (2) Положительную и отрицательную бесконечности можно получить следующим образом: 1f/0f // положительная бесконечность, тип float -1d/0d // отрицательная бесконечность, тип double

Слайд 17





Специальные значения дробного типа (3)
Значение NaN можно получить, например, в результате следующих действий:
0.0/0.0 // деление ноль на ноль (1.0/0.0)*0.0 // умножение бесконечности на ноль
Описание слайда:
Специальные значения дробного типа (3) Значение NaN можно получить, например, в результате следующих действий: 0.0/0.0 // деление ноль на ноль (1.0/0.0)*0.0 // умножение бесконечности на ноль

Слайд 18





Специальные значения дробного типа (4)
Величины положительный и отрицательный ноль записываются очевидным образом:
0.0 // дробный литерал со значением положительного нуля 
+0.0 // унарная операция +, ее значение - положительный ноль 
-0.0 // унарная операция -, ее значение -  отрицательный ноль
Описание слайда:
Специальные значения дробного типа (4) Величины положительный и отрицательный ноль записываются очевидным образом: 0.0 // дробный литерал со значением положительного нуля +0.0 // унарная операция +, ее значение - положительный ноль -0.0 // унарная операция -, ее значение - отрицательный ноль

Слайд 19





Булев тип
Два возможных значения – true и false.
Описание слайда:
Булев тип Два возможных значения – true и false.

Слайд 20





Допустимые операции
операции сравнения (возвращают булево значение)
==, != 
логические операции (возвращают булево значение)
!
&, |, ^ 
&&, || 
оператор с условием ?:
оператор конкатенации со строкой +
Описание слайда:
Допустимые операции операции сравнения (возвращают булево значение) ==, != логические операции (возвращают булево значение) ! &, |, ^ &&, || оператор с условием ?: оператор конкатенации со строкой +

Слайд 21





Ссылочные типы
Выражение ссылочного типа имеет значение либо null, либо ссылку, указывающую на некоторый объект в виртуальной памяти JVM.
Описание слайда:
Ссылочные типы Выражение ссылочного типа имеет значение либо null, либо ссылку, указывающую на некоторый объект в виртуальной памяти JVM.

Слайд 22





Допустимые операции
обращение к полям и методам объекта 
оператор instanceof (возвращает булево значение) 
операции сравнения == и != (возвращают булево значение) 
оператор приведения типов 
оператор с условием ?: 
оператор конкатенации со строкой +
Описание слайда:
Допустимые операции обращение к полям и методам объекта оператор instanceof (возвращает булево значение) операции сравнения == и != (возвращают булево значение) оператор приведения типов оператор с условием ?: оператор конкатенации со строкой +

Слайд 23





instanceof
Используя оператор instanceof, можно узнать, от какого класса произошел объект. Этот оператор имеет два аргумента. Слева указывается ссылка на объект, а справа – имя типа, на совместимость с которым проверяется объект.
Описание слайда:
instanceof Используя оператор instanceof, можно узнать, от какого класса произошел объект. Этот оператор имеет два аргумента. Слева указывается ссылка на объект, а справа – имя типа, на совместимость с которым проверяется объект.

Слайд 24





Пример
class Parent { }
class Child extends Parent { }
class Child2 extends Parent { }
Parent p=new Child(); 
print(p instanceof Child); 
print(p instanceof Child2);
Описание слайда:
Пример class Parent { } class Child extends Parent { } class Child2 extends Parent { } Parent p=new Child(); print(p instanceof Child); print(p instanceof Child2);



Похожие презентации
Mypresentation.ru
Загрузить презентацию