JAVA:这道题的结果会是多少

来源:百度知道 编辑:UC知道 时间:2024/05/09 01:48:51
int area=10;
System.out.println("abd:"+area);

结果为什么是abd:10
而不是abd:area呢?
不是说字符串后面跟个加号就是与后面的其他数据类型相连吗?

字符串后面跟个加号就是与后面的其他数据类型相连
是没错,但是连的时候 ,jvm 会先把 area 的值(10)代进去,然后再连,就是上面的那种情况了

因为println()方法强制转换int float ...一些类型为String
area是变量名,值是10 兄弟 你不会编程哇