字符串连接问题
来源:2-1 算术运算符
rock221
2020-09-19 15:34:56
怎么定义是不是字符串连接阿,比如:
“”+num1+num2,最终的值是105,前面有双引号的字符串
而num1+“+”+num2+“=”+result,最终的值是15,这里也有字符串“+”啊,为什么是15呢?
2回答
同学你好,在使用+符号的时候,如果有一个操作数是String类型,那么其后面的+运算符就是String连接运算符,后面内容会连接起来。如果操作数都不是String类型,则+运算符就是加法运算符。
在字符串连接里面,System.out.println("" + num1 + num2); 第一个操作数""是String类型,所以""后面的+就都是Stirng连接运算符,只会将内容连接起来,所以最后是105
而num1+“+”+num2+“=”+result;也是将字符串进行了拼接哦,具体拼接过程老师用画图给同学指出,如下
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
好帮手慕阿园
2020-09-19
同学你好,很抱歉,没有太明白同学的意思,同学是不是想问,""里面什么都没写,是代表String类型,其他的String类型的数据表现形式也是用双引号引起来的
如果没有解答同学的疑问,建议同学具体描述
祝学习愉快
相似问题