Java中1.0 / 0.0 会输出什么?

蓝桥杯失利后发现算法与数据结构的重要性,开始学习算法,刚刚在看《算法4》,看到了这么个东西,让我对java中的size运算有了新的感悟。

在java中输出1/0会发生什么,毫无疑问会报异常,by/zero

但是神奇的就来了,当在控制台输出 1.0 / 0/0的时候,控制台输出的东西是我之前没见到过的。。

用图片来感受吧....

后来发现是因为,java中的 + - * / 都是被重载过的,所以同样的运算符对不同类型会执行不同的操作。

查看Double的源代码后发现

 

 通过这次学习,感觉有了一点新的认识,很开心.....

posted @ 2019-04-08 17:22  瓶子coder  阅读(1114)  评论(0编辑  收藏  举报