-5

我正在做一个项目,我试图找到给出任何异常但由于接近值的程序。让我通过一个例子来解释。我将非常感谢任何帮助和支持。在下面的程序中,第一个故障在 x == 100 时产生,第二个故障在 x == 98 时产生。干杯。

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;
    }
}  
4

1 回答 1

3

第二个很明显:

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

只有Jon Skeet 可以除以零

于 2011-08-09T15:25:50.103 回答