Java. Урок 4. Базовые типы данных

Описание базовых типов данных в Java и основных операций с ними.

В Java существует 8 базовых типов данных. Для тех, кто уже знаком с каким-либо другим языком программирования эти типы будут наверняка хорошо знакомы, но всё же в Java есть свои особенности. В этом уроке будут рассмотрены эти базовые типы, а также основные арифметические операции с ними.
Boolean
Логический тип данных. Он занимает в памяти 8 бит, и его значение может быть true или false(истина или ложь).
Для того чтобы создать новый объект этого типа с именем name, достаточно в коде написать

1
boolean name;

По умолчанию он равен false. Для того чтобы придать ему определенное значение, пишут

1
name=false;

Или

1
name =true;

Точно также можно задать ему значение сразу во время создания, в таком случае достаточно написать

1
boolean name=true;

Аналогично с false.

Допустим у нас имеется три объекта типа boolean(назовем их result,a1 и a2).

Операция вида

1
result = a1 || a2;

Сделает переменную result равной результату логического ИЛИ (дизъюнкция) переменных a1 и a2.
Операция

1
Result = a1 && a2;

Сделает переменную result равной результату логического И (Конъюнкция) переменных а1 и a2.

1
Result = !a1;

Сделает result равным логическому отрицанию переменной a1.
На этом способы использования типа boolean не заканчиваются, однако в пределах данной статьи будет достаточно и этих, самых основных методов.
Числа
Типы данных byte,short, int и long являются целочисленными типами данных. Они объявляются также как и boolean, и их значение по умолчанию это 0.
Типы float и double являются числами с плавающей точкой. То есть, это числа с дробной частью.
Их значения по умолчанию это 0.0F и 0.0D соответственно.
Разница между ними заключается в количестве занимаемой памяти, а следовательно, и в диапазонах значений. Диапазоны у них следующие:

Byte: −128..127
Short: −32768..32767
Int: -2147483648..2147483647
Long: −9.2*(10^18)..9.2*(10^18)
Float: −3.4*(10^38)..3.4*(10^38)
Double: −1.8*(10^308)..1.8*(10^308)

Операции с численными типами данных по большей части одинаковы. Пусть имеется 3 числа(назовем их result, x1 и x2).

1
result = x1 + x2;

Запишет в переменную Result сумму x1 и x2. По такому же принципу используются операторы вычитания( — ) и умножения (* ).А также деление ( / ) и остаток от деления ( % ).
Это самые основные операции с численными типами. Также стоит упомянуть про сравнение чисел. Пусть имеется Boolean переменная Result и две переменные (не обязательно Boolean ) a1 и a2.
Операция

1
result = (a1 == a2);

Запишет в result значение true если a1 равно a2, и false в противном случае. Знак != это наоборот, отрицание равенства.
Кроме уже перечисленных типов, есть ещё тип char, но ему следует посвятить уже следующий урок.

Категория: Java | Добавил: ghost_mod (28.09.2016)
Просмотров: 317 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email:
Подписка:1
Код *: