Книга посвящена разработке мобильных приложений для Android на языке


Download 1.32 Mb.
Pdf ko'rish
bet12/12
Sana13.09.2023
Hajmi1.32 Mb.
#1676542
1   ...   4   5   6   7   8   9   10   11   12
Bog'liq
kotlinadelekaniyanu


Глава 1 
____________________________________ 
[ 36 ] 
___________________________________ 

арифметические операторы

поразрядные операторы. 
Таблица 1.1. Классификация операторов с примерами 
Тип оператора 
Примеры 
Реляционные операторы
>
, <, >=, <=, == 
Операторы присваивания 
+=
, -=, *=, /=, = 
Логические операторы 
&&
, ||, ! 
Арифметические операторы 
+
, -, *, / 
Поразрядные операторы 
and(bits)
, or(bits), xor(bits), inv(), shl(bits), shr(bits), 
ushr(bits)
Исходя из количества операндов, мы можем определить два основных типа опера-
торов в Kotlin (табл. 1.2): 

унарные операторы; 

бинарные операторы. 
Таблица 1.2. Основные типы операторов с примерами 
Тип оператора 
Описание 
Примеры 
Унарный оператор 
Требуется только один операнд 
!
, ++, -- 
Бинарный оператор 
Требуются два операнда 
+
, -, *, /, %, &&, || 
Типы переменной 
Тип переменной с учетом ее области значений представляет набор возможных зна-
чений этой переменной. Во многих случаях имеет смысл явно указывать тип значе-
ния, которое необходимо сохранить в объявленной переменной. Этого можно
добиться при обращении к типу данных. Наиболее важными типами языка Kotlin 
являются следующие: 

Int
;

Float


Double
;

Boolean
;

String


Char


Array



Основы 
____________________________________ 
[ 37 ] 
___________________________________ 
Int 
Этот тип представлен 32-разрядным целым числом со знаком. Если переменная 
объявляется с этим типом, пространство значений переменной представлено набо-
ром целых чисел, и переменная может иметь только целочисленные значения.
Тип 
Int 
уже встречался нам несколько раз в рассмотренных ранее примерах. К ти-
пу 
Int
относятся целые значения, находящиеся в диапазоне от –2 147 483 648
до 2 147 483 647. 
Float 
Этот тип представлен 32-битным числом с плавающей запятой одинарной точно-
сти. При объявлении переменной с типом 
Float
он указывает, что переменная
может включать только значения с плавающей запятой. Диапазон составляет при-
близительно ±3,40282347E+38F (6–7 значащих десятичных цифр). 
Пример: 
var pi: Float = 3.142
Double 
Этот тип представляет 64-битное число с плавающей запятой двойной точности. 
Подобно типу 
Float
, тип 
Double 
указывает, что объявленная переменная может 
включать значения с плавающей точкой. Важное различие между типами 
Double
и 
Float
в том, что 
Double
сохраняет без переполнения числа, находящиеся в гораздо 
большем диапазоне. Этот диапазон составляет примерно ±1,79769313486231570E+308 
(15 значащих десятичных цифр). 
Пример: 
var d: Double = 3.142 
Boolean 
Истинные и ложные логические значения истинности представлены типом 
Boolean

var t: Boolean = true 
var f: Boolean = false 
Логическими операторами здесь являются 
&&

||
, и 

(табл. 1.3). 
Таблица 1.3. Логические операторы с примерами 
Название оператора 
Оператор Описание 
Тип оператора 
Конъюнкция 
&& 
Значение 
true
, если два его операн-
да имеют значение 
true
, в противном 
случае — значение 
false
Бинарный 
Дизъюнкция 
|| 
Значение 
true
, если хотя бы один 
операнд имеет значение 
true
, в про-
тивном случае — значение 
false
Бинарный
Отрицание 

Инвертирует значение булева 
операнда 
Унарный

Download 1.32 Mb.

Do'stlaringiz bilan baham:
1   ...   4   5   6   7   8   9   10   11   12




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling