Зміст курсу
Основи Java
Основи Java
Інкремент та Декремент
Increment
The increment operator, denoted by ++
, is used to increase the value of a variable by 1. It is commonly used in loops to control the iteration process. There are two ways to use the increment operator:
Інкремент
Оператор інкременту, що позначається "++
", використовується для збільшення значення змінної на 1. Він зазвичай використовується в циклах для керування процесом ітерації. Існує два способи використання оператора інкременту:
Main
int i = 0; System.out.println(i++); // Output: 0 System.out.println(i); // Output: 1
Pre-increment (++i
): The variable's value is incremented before it is used in the expression. For example:
Main
int i = 0; System.out.println(++i); // Output: 1 System.out.println(i); // Output: 1
Decrement
The decrement operator, denoted by --
, is used to decrease the value of a variable by 1. It follows the same rules as the increment operator and can be used in a similar way.
Декремент
Оператор декременту, що позначається "--
", використовується для зменшення значення змінної на 1. Він працює за тими самими правилами, що й оператор інкременту, і може використовуватися аналогічним чином.
Main
package com.example; public class Main { public static void main(String[] args) { System.out.println("Increment operation"); for (int i = 0; i < 5; i++) { System.out.println("Iteration " + i); } System.out.println("Decrement operation"); for (int j = 5; j > 0; j--) { System.out.println("Countdown " + j); } } }
In the first for
loop, the variable i
is initialized to 0
, incremented by 1
after each iteration, and the loop executes until i
is no longer less than 5
. This will output the numbers from 0
to 4
.
In the second for
loop, the variable j
is initialized to 5
, decremented by 1
after each iteration, and the loop executes until j
is no longer greater than 0
. This will output the numbers from 5
to 1
in descending order.
Зауважте
Оператори інкременту (
++
) та декременту (--
) корисні для керування циклом та підрахунку у циклах. Вони забезпечують зручний спосіб маніпулювання змінними під час виконання циклу.
main
package com.example; public class Main { public static void main(String[] args) { for (int i = 0; i < 50; i+=10) { System.out.println("The current value of `i` is " + i); } } }
You can see in the code above how we increment the variable i
by 10 with each iteration as long as i < 50
.
This way, we can shorten and combine different operations while immediately assigning the result to a variable. Very useful!
1. What will be the output of the following code snippet?
2. What will be the output of the following code snippet?
Дякуємо за ваш відгук!