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类型结果。
  • 相关阅读:
    python-scapy学习笔记-(1)
    python系统性能模块笔记
    Python爬虫总结
    pm2的的常用命令及用法
    Javascript的map与forEach的区别
    对MVVM思想的在认识
    RN的打包
    undefined与null的区别
    rem与em的区别
    JS的函数参数传递为值传递
  • 原文地址:https://www.cnblogs.com/pengsulong/p/13276218.html
Copyright © 2011-2022 走看看