Операторы
- ! (восклицательный знак) – служит для обозначения логической операции отрицания. Превращая логическое значение (true или false) в его противоположность, оператор отрицания позволяет проверить отсутствие определенного условия. Пример:
if
(!Key.isDown(Key.ESCAPE)) {
Display
=
"Нажмите клавишу <Escape>."
;
}
- ! = (проверка условия неравенства). Пример:
m
=
10
;
j
=
12
;
if
(m !
=
j) {
box
=
"Они не равны."
;
}
- % (результат деления по модулю). Целочисленное деление с остатком называется делением по модулю. В следующем примере остаток от деления, припаиваемый переменной box, равен 6 (50/11 = 4 с остатком 6):
k
=
50
;
j
=
11
;
box
=
k
%
j;
- && (логическая конъюнкция (И)). Применяется в условных выражениях. Выражение true&&true дает в результате true; true&&false дает false; false&&false дает false. Этот оператор широко применяется при проверьте множественных условий. Пример:
k
=
50
;
j
=
11
;
x
=
(k
>
j);
y
=
(j
>
5
);
if
(x && y) {
box
=
"Все правильно!"
;
}
В инструкциях с проверкой множественных условий оператор конъюнкции применяется следующим образом:
if
((total
=
=
all) && (total
>
=
last0) {
output
=
"Баланс подведен; в третьем квартале он положительный."
;
}
- (и) (круглые скобки). Применяются для группировки операций с целью изменить порядок их выполнения. Пример:
(
5
+
w)
*
(
34
-
v);
- * (умножение). Применяется в операции умножения чисел или числовых переменных. Пример:
k
=
12
*
x;
- + (сложение). Применяется в операции сложения чисел или числовых переменных, а также для конкатенации строк. Пример:
k
=
x
+
7
;
xyz
=
"Быстродействие"
+
"Память"
- ++ (операция инкремента для переменных). Чаще всего используется в цикле for. Конструкция + + <имя переменной выполняется перед исполнением тела цикла, а конструкция <имя переменной>++ – после тела цикла. Пример:
for
(k
=
1
; k
<
=
521
; k
+
+
) {