• java不同基本类型之间的运算


    一、不同基本类型
    在JAVA中,基本类型(除了boolean外)可以自动转换的,转换形式为:byte,short,char – int --long–float–double这就是自动转换的顺序了,其中byte,short,char在运算时是自动转换为int型的,而int与long运算时自动转换为long型。从上可知,float与double运算时是自动转换为double再进行计算的,int与float运算时先转换为float再运算。也就是说,表述范围小的可以自动转换为表述范围大的,(表述范围不是指类型的大小)其次,如果你要得到某一类型的数值时,也可以通过强制转换来实现。
    如下面的图:

    二、基本类型与String
    基本类型与String之间的运算,会转换成String类型,
    注意多个数进行运算时:
    System.out.println(1+2+“3”+4);
    输出为334,
    因为前两个为int类型,相加为int类型,然后再与String类型相加,变成String类型,然后再与4相加还是String类型

    System.out.println(1+“2”+3+4);
    输出为1234;
    同理,1与“2”相加变成了String,之后的运算都是String类型
    ————————————————
    版权声明:本文为CSDN博主「沈某欣」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/shenzixincaiji/java/article/details/82735390

  • 相关阅读:
    Loadrunder场景设计篇——IP欺骗
    Loadrunner场景设计篇——负载生成器
    Loadrunder场景设计篇——定时器(schedule)
    2-SAT 及 一点习题
    如何A掉未来程序改
    NOI2015 寿司晚宴
    好玩的东西——一个代码片段
    后缀自动机
    Codeforces Round #313 (Div. 2)
    Codeforces Round #312 (Div. 2)
  • 原文地址:https://www.cnblogs.com/kabi/p/13367406.html
Copyright © 2020-2023  润新知