String s=“join”+3能这样子给字符串赋值吗
后面的三是整数不是字符串,能这样给字符串对象赋值吗,是不是这样赋值,结果会把整数三也转化为字符串是吗floatf=5+5.5为什么这样不能赋值,即不能通过编译...
后面的三是整数不是字符串,能这样给字符串对象赋值吗,是不是这样赋值,结果会把整数三也转化为字符串是吗
float f=5+5.5为什么这样不能赋值,即不能通过编译 展开
float f=5+5.5为什么这样不能赋值,即不能通过编译 展开
展开全部
String s=“join”+3,可以。因为int可以自动转换成String。float f=5+5.5不行,是因为5是int,他不能自动转成float类型
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-12-29
展开全部
String s=“join”+3可以的,但是float f=5+5.5不可以
转换有自动转换和强制转化,低级的可以自动向高级转换,但是高级的只能强制向第几转换,比如int可以自动向float转换即float=int是对的,但要把float转化为int必须强制申明即int=float是错的,必须int=(int)float
转换有自动转换和强制转化,低级的可以自动向高级转换,但是高级的只能强制向第几转换,比如int可以自动向float转换即float=int是对的,但要把float转化为int必须强制申明即int=float是错的,必须int=(int)float
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以“join”是字符类型,3是整形,字符类型不能和整形进行运算,所以系统会自动把整形3转成字符“3”,在进行拼接.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是的。join3为输出结果 。字符串相加就是两个字符串拼起来。如:String s=“123”+4=1234。s=1234
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询