Ключевое слово Assert
Last updated: 4 мая 2025 г.Ключевое слово assert
используется для проверки какого-либо условия в ходе разработки.
Программа выдает исключение, то есть происходит ошибка если выражение в условии после ключевого слова assert возвращает false.
В итоговом коде не присутствует, так как используется для простого тестирования условий.
Запускается с ключом -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
мин.
Анонимный класс
8
мин.
Функциональный интерфейс
12
мин.