Arithmetic Shortcuts
Parte da seção Fundamentos do Journey de Java da Coddy — lição 19 de 73.
Java criou um atalho legal para operações aritméticas de autoatribuição.
Por exemplo, em vez de escrever:
int a = 5;
a = a + 3; // a holds 8Podemos simplificá-lo escrevendo +=:
int a = 5;
a += 3; // a contém 8O += está adicionando ao a próprio o valor 3
Esta operação é válida para todas as operações aritméticas:
| Operador | Atalho |
|---|---|
| + | += |
| - | -= |
| * | *= |
| / | /= |
| % | %= |
Desafio
InicianteVocê recebe um código com a inicialização de count. (Não apague esta linha!)
Sua tarefa é adicionar as seguintes operações, nesta ordem:
- Adicione
4acount - Multiplique
countpor2 - Subtraia
1decount
Use os atalhos aritméticos para fazer isso!
Folha de consulta
Java fornece operadores de atalho para operações aritméticas de autoatribuição:
| Operador | Atalho |
|---|---|
| + | += |
| - | -= |
| * | *= |
| / | /= |
| % | %= |
Em vez de escrever:
int a = 5;
a = a + 3; // a holds 8Você pode usar o atalho:
int a = 5;
a += 3; // a holds 8Experimente você mesmo
public class Main {
public static void main(String[] args) {
int count = 0;
// Digite seu código abaixo
// Não altere a linha abaixo
System.out.println("count = " + count);
}
}Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Fundamentos
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