Arithmetic Shortcuts
Часть раздела Основы путешествия по Java на Coddy — урок 19 из 73.
Java создала крутую сокращённую запись для операций самоприсваивания.
Например, вместо написания:
int a = 5;
a = a + 3; // a holds 8Мы можем упростить это, написав +=:
int a = 5;
a += 3; // a содержит 8Оператор += прибавляет к a самой значение 3
Эта операция применима ко всем арифметическим операциям:
| Оператор | Сокращение |
|---|---|
| + | += |
| - | -= |
| * | *= |
| / | /= |
| % | %= |
Задание
НовичокВам дан код с инициализацией count. (Не удаляйте эту строку!)
Ваша задача — добавить следующие операции в этом порядке:
- Прибавить
4кcount - Умножить
countна2 - Вычесть
1изcount
Используйте арифметические сокращения для этого!
Шпаргалка
Java предоставляет сокращённые операторы для арифметических операций присваивания:
| Оператор | Сокращение |
|---|---|
| + | += |
| - | -= |
| * | *= |
| / | /= |
| % | %= |
Вместо написания:
int a = 5;
a = a + 3; // a содержит 8Можно использовать сокращение:
int a = 5;
a += 3; // a содержит 8Попробуйте сами
public class Main {
public static void main(String[] args) {
int count = 0;
// Введите свой код ниже
// Не изменяйте строку ниже
System.out.println("count = " + count);
}
}В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Operators Part 1
Arithmetic OperatorsModulo OperatorIncrement/DecrementPost Increment/DecrementArithmetic ShortcutsComparison OperatorsString Comparison5Operators Part 2
Logical Operators Part 1Logical Operators Part 2Recap - Simple LogicLogical Operators Part 3Logical Operators Part 43Variables Part 2
ConstantsNaming ConventionsRecap - Initialize VariablesType Casting Part 1Type Casting Part 26Decision Making
If StatementIf - ElseSwitch StatementTernary OperatorRecap - If ElseNested If - Else