Increment/Decrement
Parte da seção Fundamentos do Journey de Java da Coddy — lição 17 de 73.
Os operadores de incremento e decremento são usados para aumentar ou diminuir o valor de uma variável em 1. Esses operadores são amplamente usados em programação, especialmente em loops e contadores.
O operador de incremento é representado por dois sinais de mais ++, e o operador de decremento é representado por dois sinais de menos --.
Por exemplo, para incrementar uma variável chamada count, você pode usar o operador de incremento assim:
int count = 5;
count++; // count is now 6Da mesma forma, para decrementar uma variável chamada value, você pode usar o operador de decremento assim:
int value = 10;
value--; // value is now 9Isso é equivalente a isso:
count = count + 1 // increment by 1
count = count - 1 // decrement by 1Desafio
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:
- Use o operador de incremento (
++) quatro vezes para adicionar 4 ao count - Use o operador de multiplicação (
*) para multiplicar count por 2 - Use o operador de decremento (
--) uma vez para subtrair 1 do count
Folha de consulta
Os operadores de incremento e decremento são usados para aumentar ou diminuir o valor de uma variável em 1.
O operador de incremento ++ aumenta uma variável em 1:
int count = 5;
count++; // count is now 6O operador de decremento -- diminui uma variável em 1:
int value = 10;
value--; // value is now 9Isso é equivalente a isso:
count = count + 1 // increment by 1
count = count - 1 // decrement by 1Experimente 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