越学越上瘾   11.11 来百知学IT   课程全面升级

立刻报名学习

400-616-5551

您所在位置: 首页> 学习资讯> Java基本类型数据的主要运算,加减乘除注意事项有哪些?

Java基本类型数据的主要运算,加减乘除注意事项有哪些?

发布百知教育 来源:学习资讯 2019-08-21

在java教学中,我们在得到初始值后,后面就可以对数据进行正常的运算了,但是不同类型的运算也有自己的形式,像算数运算、比较运算、逻辑运算都不一样,那么加减乘除算数运算需要注意哪些事项呢?


在进行运算的时候我们一定要主机结果的范围,需要使用合适的书籍类型,两个正数都可以用int表示,但相乘的结果可能就会超出,超出后结果会令人困惑,例如:


int a = 2147483647*2; //2147483647是int能表示的最大值


a的结果是-2。为什么是-2我们暂不解释,要避免这种情况,我们的结果类型应使用long,但只改为long也是不够的,因为运算还是默认按照int类型进行,需要将至少一个数据表示为long形式,即在后面加L或l,下面这样才会出现期望的结果:

long a = 2147483647*2L;


另外,需要注意的是,整数相除不是四舍五入,而是直接舍去小数位,例如:


double d = 10/4;


结果是2而不是2.5,如果要按小数进行运算,需要将至少一个数表示为小数形式,或者使用强制类型转化,即在数字前面加(double),表示将数字看作double类型,如下所示任意一种形式都可以:


a) double d = 10/4.0;

b) double d = 10/(double)4;


以上是java基本数据类型总,加减乘除运算的注意事项,仅供参考使用。


上一篇:Java和C++是什么关系?应该学习哪个?

下一篇:UI培训 | UI设计会不会很难?适合女生学习吗?

相关推荐