zoukankan      html  css  js  c++  java
  • String字符串加号的作用与基本数据类型加号的作用的区别

     1  public static  void main(String args[] ){
     2 String Str="hellow";
     3 int num=110;
     4 char c='a';
     5       String sum=Str+num+c;//先String+int=》String,转化为String,再String+char=String
     6         String sum1=c+num+Str;//先char+int=》int,再String+int=String
     7         String sum2=num+Str+c;//先num+String=》String,再String+char=》String
     8         System.out.println(sum);
     9         System.out.println(sum1);
    10         System.out.println(sum2);
    11 }

    输出结果:

    1 hellow110a
    2 207hellow
    3 110hellowa
    • String是引用数据类型,String类型做“+”号运算,起到的是连接字符串作用,String之后的加号所得结果都是String类型,都是连接作用,String之前的基本数据类型做基本加法操作,其加法结果是int类型,比如char类型的'a'+2,结果是99,a对应的ASCII码是97
    • 基本数据类型的加号,是常规的加法操作,返回的是十进制,一般默认是int类型结果。
  • 相关阅读:
    eas之Uuid和BOSUuid 区别
    BOS工具之BOS应用框架
    eas之EAS手工打包及快速部署工具
    S-HR体验中心
    wafII笔记
    eas之MrpUI
    S-HR快速查看shr日志
    S-HR二开基础
    linux安装mysql
    linux安装tomcat
  • 原文地址:https://www.cnblogs.com/pengsulong/p/13276218.html
Copyright © 2011-2022 走看看