该表达式从左到右求值。前两个 *** 作数均为
int(10和30),因此第一个
+执行加法。
下一个
+获取
int*** 作数(40)和
String*** 作数(“ Sachin”),因此将其转换
int为
String并执行
String连接。
接下来的
+运算符获取一个
String*** 作数和一个
int*** 作数,并执行
String级联。
如果您想要不同的评估顺序,请使用括号:
String s=10+30+" Sachin "+(40+40);
这将输出
40 Sachin 80。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)