1/3等于0 这件事,你知道吗?
下文笔者讲述一段有趣的代码,如下所示:
Double d = (1/3); System.out.println(d); 以上代码,将会输出0 ------------------------------------------ 出现以上原因,是由于1,3都是Integer,所以他们得到的结果也是Integer类型,所以返回结果为0 ------------------------------------------- 如果解决以上异常呢? Double d = (1.0/3);即可满足要求
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。