From bd0375d777079115f8a4b44fb63efb17ece94aaf Mon Sep 17 00:00:00 2001 From: IITigroKII <44302217+IITigroKII@users.noreply.github.com> Date: Thu, 1 Nov 2018 21:53:39 +0300 Subject: [PATCH] Added russian translation. (#24194) --- guide/russian/java/basic-operations/index.md | 33 ++++++++++---------- 1 file changed, 17 insertions(+), 16 deletions(-) diff --git a/guide/russian/java/basic-operations/index.md b/guide/russian/java/basic-operations/index.md index a90cf142c9..3b7bac0ac2 100644 --- a/guide/russian/java/basic-operations/index.md +++ b/guide/russian/java/basic-operations/index.md @@ -6,39 +6,40 @@ localeTitle: Основные операции Java поддерживает следующие операции над переменными: -* **Арифметика** : `Addition (+)` , `Subtraction (-)` , `Multiplication (*)` , `Division (/)` , `Modulus (%)` , `Increment (++)` , `Decrement (--)` . -* **Конкатенация строк** : `+` может использоваться для конкатенации строк, но вычитание `-` на Строке не является допустимой операцией. -* **Реляционная:** `Equal to (==)` , `Not Equal to (!=)` , `Greater than (>)` , `Less than (<)` , `Greater than or equal to (>=)` , `Less than or equal to (<=)` -* **Побитовое** `Bitwise And (&)` , `Bitwise Or (|)` , `Bitwise XOR (^)` , `Bitwise Compliment (~)` , `Left shift (<<)` , `Right Shift (>>)` , `Zero fill right shift (>>>)` -* **Логический** : `Logical And (&&)` , `Logical Or (||)` , `Logical Not (!)` -* **Назначение** : `=` , `+=` , `-=` , `*=` , `/=` , `%=` , `<<=` , `>>=` , `&=` , `^=` , `|=` -* **Другие** : `Conditional/Ternary(?:)` , `instanceof` +* **Арифметика** : `Сложение (+)` , `Вычитание (-)` , `Умножение (*)` , `Деление (/)` , `Вычисление остатка (%)` , `Инкремент (++)` , `Декремент (--)` . +* **Конкатенация строк** : `+` может использоваться для конкатенации строк, но вычитание `-` в String являетcя недопустимой операцией. +* **Реляционные:** `Равно (==)` , `Не равно (!=)` , `Больше чем (>)` , `Меньше чем (<)` , `Больше чем или равно (>=)` , `Меньше чем или равно (<=)` +* **Побитовые:** `Bitwise And (&)` , `Bitwise Or (|)` , `Побитовое XOR (^)` , `Побитовый комплемент (~)` , `Left shift (<<)` , `Right Shift (>>)` , `Zero fill right shift (>>>)` +* **Логические:** : `Logical And (&&)` , `Logical Or (||)` , `Logical Not (!)` +* **Назначения:** : `=` , `+=` , `-=` , `*=` , `/=` , `%=` , `<<=` , `>>=` , `&=` , `^=` , `|=` +* **Другие:** : `Conditional/Ternary(?:)` , `instanceof` Хотя большинство операций не требуют пояснений, Условный (тройной) оператор работает следующим образом: -`expression that results in boolean output ? return this value if true : return this value if false;` +`выражение, результатом которого является boolean output ? возвращает это значение если true : возвращает это значение если false;` -Пример: Истинное состояние: +Пример: +Истинное состояние: ```java int x = 10; - int y = (x == 10) ? 5 : 9; // y will equal 5 since the expression x == 10 evaluates to true + int y = (x == 10) ? 5 : 9; // y будет равен 5 с тех пор как x == 10 что оценивается как true ``` -Ложно Состояние: +Ложное Состояние: ```java int x = 25; - int y = (x == 10) ? 5 : 9; // y will equal 9 since the expression x == 10 evaluates to false + int y = (x == 10) ? 5 : 9; // y будет равен 9 с тех пор как x == 10 что оценивается как false ``` Экземпляр оператора используется для проверки типов. Его можно использовать для проверки, является ли объект экземпляром класса, подкласса или интерфейса. Общий формат - _**экземпляр** объекта класса / подкласса / интерфейса_ Вот программа для иллюстрации instanecof оператора: \`\` \`Java Person obj1 = new Person (); Person obj2 = new Boy (); ``` - // As obj is of type person, it is not an - // instance of Boy or interface - System.out.println("obj1 instanceof Person: " + (obj1 instanceof Person)); /*it returns true since obj1 is an instance of person */ + // Поскольку obj имеет тип person, он он не является + // экземпляром Boy или interface + System.out.println("obj1 instanceof Person: " + (obj1 instanceof Person)); /*возвращает true с тех пор как obj1 является экземпляром person */ ``` -\`\` \` \ No newline at end of file +\`\` \`