Топ-100Ключевое слово Assert - CodOrbits
LogoCodOrbits

Раздел: Java Core

Раздел охватывает ключевые возможности языка Java: аннотации, исключения, generics, лямбда-выражения, интерфейсы и другие базовые концепции.

Все разделы
Иконка Java Core

Ключевое слово Assert

Last updated: 4 мая 2025 г.

Ключевое слово assert используется для проверки какого-либо условия в ходе разработки.

Программа выдает исключение, то есть происходит ошибка если выражение в условии после ключевого слова assert возвращает false.

Search Icon

В итоговом коде не присутствует, так как используется для простого тестирования условий.

Запускается с ключом -ea.

Поясним на примере:

1import java.io.*;
2
3public class Assert {
4    public static void main(String args[]) {
5        int n=5;
6        for(int i=0; i < 10; i++) {
7            n--;
8            assert n > 0; //произойдет сбой когда n дойдет до нуля
9            System.out.println("n equals " + n);
10        }
11    }
12}

Вывод:

Как видим, когда выполнение программы доходит до того, что n становиться равным 0 происходит ошибка.  


Следующие уроки

Default методы в интерфейсах

6
мин.

Similar Articles Icon
Divider

Анонимный класс

8
мин.

Similar Articles Icon
Divider

Функциональный интерфейс

12
мин.

Similar Articles Icon