首页 > 代码库 > 字符与字符串的运算
字符与字符串的运算
* System.out.println("hello"+‘a‘+1); 输出结果:helloa1
* System.out.println(‘a‘+1+"hello"); 输出结果:98hello
字符串与任何数据相加都是新的字符串。
加号的顺序是从左往右。当前两个加数不是字符串的时候,例如a+1 ->强转为int,也就是对应ascii 98.
* System.out.println("5+5="+5+5); 输出结果:5+5=55
* System.out.println(5+5+"=5+5"); 输出结果:10=5+5
* System.out.println(‘0‘+‘1‘); 输出结果:97
* System.out.println(‘0‘+‘A‘); 输出结果:113
总结发现,如果不强转,没有字符串参与,输出结果是一个int类型的值?
字符与字符串的运算
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。