class NaturalNumberTest {
    private int check(int number) {
        assert(number > 0): "numberは1以上であるべきですが、0以下の値を検出したので警告しています";
        return number;
    }
    int execAssert(int number) {
        return check(number);
    }
}

public class Main {
    public static void main(String[] args) {
        NaturalNumberTest obj = new NaturalNumberTest();
        System.out.println(obj.execAssert(10));
        System.out.println(obj.execAssert(-1));
    }
}
javac Main.java
java Main
10
-1
java -ea Main
10
java.lang.AssertionError:numberは1以上であるべきですが、0以下の値を検出したので警告しています
java -da Main
10
-1
java -da:NaturalNumberTest -ea Main
10
java.lang.AssertionError:numberは1以上であるべきですが、0以下の値を検出したので警告しています