女拿红酒杯的手法图片:String s="你好";int i=3; s=i+s; 这个表达式对吗

来源:百度文库 编辑:神马品牌网 时间:2024/05/01 11:34:31
我看答案说不对

在一般程序里是错的,不过在某些程序里也能能用

对,“+”可以将各个类型的变量自动转换成字符串,但相加的内容至少得有一个是字符串。

不对,string是类!正确做法:
s+="3"
或者
s+='3'
或者
s+=(char)i;

如果是在c语言中是对的,整型和字符型是可以互相转化的;但是如果是在java中会提示数据类型不匹配。


你的S是个字符型的I是整型的
S+I加的是ASIC码