美文网首页
java的强制转换

java的强制转换

作者: 秋_落 | 来源:发表于2019-06-07 14:53 被阅读0次

    文章发布地址:https://blog.qiuluo.xin/2019/01/08/java%E7%9A%84%E5%BC%BA%E5%88%B6%E8%BD%AC%E6%8D%A2/

    java中运算时,数据类型会自动向高精度转换

    2+2.5结果为4.5

    要想结果为整数需要显式的强制转换如(int) (2+2.5)(int) 2.5+2

    但二元运算符(+=、*=、...)会自动进行强制转换到运算符左侧的数据类型,是合法的。

    int x = 2;
    x += 2.5;
    

    结果x为4,运算结果自动转为整型而没有报错。
    等同于x = (int) (x + 2.5)

    相关文章

      网友评论

          本文标题:java的强制转换

          本文链接:https://www.haomeiwen.com/subject/mxgmxctx.html