-5

私は、近い値のために例外を与えるプログラムを見つけようとしているプロジェクトに取り組んでいます。例で説明しましょう。ご支援とご協力をお願いいたします。次のプログラムでは、x == 100 の場合に最初のフォルトが生成され、x == 98 の場合に 2 番目のフォルトが生成されます。乾杯。

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

2番目は明らかです:

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

Jon Skeetだけが 0 で割ることができます

于 2011-08-09T15:25:50.103 に答える