Класс int
Класс int представляет целые числа
(как положительные, так и отрицательные,
включая ноль). Числа типа int
не имеют дробной части. В зависимости от
платформы значения могут быть
64-битными (на VM) или 64-битными
с плавающей точкой (в JavaScript).
Литералы целых чисел записываются
без точки, например: 42, -7, 0.
Синтаксис
int value = 42;
int negative = -7;
int hex = 0xFF;
int binary = 0b1010;
Пример
Давайте создадим несколько целых чисел и выведем их на экран:
void main()
{
int a = 42;
int b = -7;
int c = 0;
print(a);
print(b);
print(c);
}
Результат выполнения кода:
42
-7
0
Пример
Давайте выполним арифметические операции над целыми числами:
void main()
{
int a = 10;
int b = 3;
print(a + b);
print(a - b);
print(a * b);
print(a ~/ b);
print(a % b);
}
Результат выполнения кода:
13
7
30
3
1
Пример
Давайте проверим число на чётность
с помощью свойств isEven и isOdd:
void main()
{
int a = 10;
int b = 7;
print(a.isEven);
print(b.isOdd);
}
Результат выполнения кода:
true
true
Пример
Давайте преобразуем строку в целое число
с помощью метода parse:
void main()
{
int a = int.parse('12345');
print(a);
print(a + 1);
}
Результат выполнения кода:
12345
12346