Операторы
- ! (восклицательный знак) – служит для обозначения логической операции отрицания. Превращая логическое значение (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++) {
