Java-программа с двумя или более исключениями, вызванными похожими значениями

Я работаю над проектом, в котором я пытаюсь найти программы, которые дают какие-либо исключения, но из-за близких значений. Позвольте мне объяснить на примере. Я буду очень признателен за любую помощь и поддержку. В следующей программе первый сбой генерируется, когда x == 100, а второй - при x == 98. Cheers.

public class Fault {

    public void faulty(int x, int y) {

        int z;
        y = 20;
        int a [] = new int[10];

        if (x == 100)
        {
            a[11] = 22;
        }

        if ( x == 98)
            z= ( x + y )/0;
    }
}  

1 ответ

Второе очевидно:

if ( x == 98)
    z= ( x + y )/0;

Только Джон Скит может делить на ноль.

Другие вопросы по тегам