Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Інкремент та Декремент | Цикли
Основи Java
course content

Зміст курсу

Основи Java

Основи Java

1. Початок Роботи
2. Основні Типи та Операції
3. Цикли
4. Масиви
5. String

Інкремент та Декремент

Інкремент

Оператор інкременту, що позначається "++", використовується для збільшення значення змінної на 1. Він зазвичай використовується в циклах для керування процесом ітерації. Існує два способи використання оператора інкременту:

  • Постінкремент (i++): Значення змінної збільшується після її використання у виразі. Наприклад:
java

Main

123
int i = 0; System.out.println(i++); // Output: 0 System.out.println(i); // Output: 1
  • Попереднє збільшення (++i): Значення змінної збільшується до того, як її буде використано у виразі. Наприклад:
java

Main

123
int i = 0; System.out.println(++i); // Output: 1 System.out.println(i); // Output: 1

Декремент

Оператор декременту, що позначається "--", використовується для зменшення значення змінної на 1. Він працює за тими самими правилами, що й оператор інкременту, і може використовуватися аналогічним чином.

Ось приклад використання інкременту та декременту у циклі for:

java

Main

1234567891011121314
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); } } }

У першому циклі "for" змінна "i" ініціалізується значенням "0", збільшується на "1" після кожної ітерації, і цикл виконується до тих пір, поки "i" не стане більше, ніж "5". У результаті будуть виведені числа від 0 до 4.

У другому циклі "for" змінна "j" ініціалізується значенням "5", зменшується на "1" після кожної ітерації, і цикл виконується до тих пір, поки "j" не стане більшим за "0". У результаті будуть виведені числа від 5 до 1 у порядку спадання.

Зауважте

Оператори інкременту (++) та декременту (--) корисні для керування циклом та підрахунку у циклах. Вони забезпечують зручний спосіб маніпулювання змінними під час виконання циклу.

Оператори присвоєння

Java також дозволяє спрощувати вирази за допомогою операторів присвоювання. Загалом, якщо інкремент збільшує значення змінної на 1, а декремент зменшує його на 1, то за допомогою операторів присвоювання ми можемо налаштувати будь-яку операцію. Наприклад,

x = x + 2 дорівнює x+=2

Так само можна зробити з будь-яким типом операцій, навіть з множенням і діленням:

x = x * 4 дорівнює x*=4;

Розглянемо реальний приклад використання операції присвоювання в циклі for:

java

main

123456789
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); } } }

Ви можете бачити у вищенаведеному коді, як ми збільшуємо змінну i на 10 з кожною ітерацією, поки i < 50.

Таким чином, ми можемо скоротити і об'єднати різні операції, одразу присвоюючи результат змінній. Дуже корисно!

1. Що буде результатом виконання наступного фрагменту коду?
2. Що буде результатом виконання наступного фрагменту коду?

Що буде результатом виконання наступного фрагменту коду?

Виберіть правильну відповідь

Що буде результатом виконання наступного фрагменту коду?

Виберіть правильну відповідь

Все було зрозуміло?

Секція 3. Розділ 5
We're sorry to hear that something went wrong. What happened?
some-alt