字符与字符串的运算
Posted Lyxin_c
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字符与字符串的运算相关的知识,希望对你有一定的参考价值。
* 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类型的值?
以上是关于字符与字符串的运算的主要内容,如果未能解决你的问题,请参考以下文章