public class DemoTriangolari {
    static int triangolare(int n) {
        if (n < 0) {
            throw new IllegalArgumentException("n negativo");
        }
        if (n == 0) {
            return 0;
        }
        return Math.addExact(n, triangolare(n - 1));
    }

    public static void main(String[] args) {
        for (int n = 1; n <= 4; n++) {
            System.out.println(triangolare(n));
        }
    }
}
