Why is the exception not triggered for division by zero here?

后端 未结 2 1769
悲哀的现实
悲哀的现实 2021-02-19 06:29

(This is a follow up question to Why is this exception is not printed? Why is it showing an error?)

Here in the below code why is the ArithmeticException not tr

2条回答
  •  离开以前
    2021-02-19 06:44

    Because Divide by zero applies to integers and not floats as per JLS

    and you would get output as

    Its not gonna printed a=Infinity
    

    since this is computed as Infinity

    And in case you want to see an exception just change

    a=44/d;
    

    to this

    a=44/0;
    

提交回复
热议问题