Введение в Java Урок 4. Числовые типы данных
Числовые типы данных Java перечислены в следующей таблице:
| Тип |
Описание |
Количество байтов |
| int |
целый |
4 |
| float |
вещественный |
4 |
| char |
символьный |
2 |
| short |
короткое целое |
2 |
| long |
длинное целое |
8 |
| double |
длинное вещественное |
8 |
| byte |
байт |
1 |
Объвление переменных происходит следующим образом:
int a; //Переменная a целого типа
float f1, f2=55.88; //Две переменные вещественного типа
В Java переменным сразу при объявлении задаются стандартные значения (ноль для числовых переменых, false для логических). Так, в приведенном примере в f1 будет 0, а в f2 - 55.88.
Для переменных числового типа определены стандартные арифметические операции: +, -, *, /. Назначение их понятно - все, как в других языках. Как и в других C-подобных языках, есть остаток от деления и операции увеличения/уменьшения на один (%, ++, --). Вот пример:
static int k=21, w=10;
...
int z=k%w;
System.out.println(z); //z=1
k++;
System.out.println(k); //k=22
w--;
System.out.println(w); //w=9
Операторы ++ и -- можно писать как после, так и до переменной. Чаще всего это все равно, но иногда порядок важен. Вот пример:
static int k=10, w=10;
...
int z=k++;
System.out.println(z); //z=10, k=11
z=++n;
System.out.println(z); //z=11, n=11
Т. е. у двух форм оператора ++ (это относится и к --) разное возвращаемое значение - в одном случае первоначальное число, а в другом - измененное.
|