以后别人问你零除吗?你要说,不一定

来源:互联网 发布:梦幻西游挂机软件 编辑:程序博客网 时间:2024/05/15 22:03

java是个十分严谨的开发语言,对于数学运算也是一样。我们都知道 下面的代码会抛出个RuntimeException,

int a=10;

a=a/0;

然后,你逢人就吹嘘说自己懂得多,跟人家说零不能做除数,要不就抛异常,那你就露怯啦。。。。看看下面的代码:

double a=1.1

a=a/0;

你会发现没有抛异常,a=inf。

这个就是java语法严谨的地方。0不能做除数是初级数学的概念,因为初级数学都是以整数作为运算对象,在这个基础上除以零的操作是无法解释的。但是,如果操作数可以小数,则有理数,无理数众多概念就引入了,我们从高等数学的视角看,零做除数得到无穷大不就是微积分的基本常识嘛。

所以说嘛,我们搞开发的不被人嘲笑为it民工,就得时常触类旁通,写出的代码,说出的见解让人眼前一亮,你说是不是?

5 0
原创粉丝点击