有以下代码: String s1 = "20+30"; String s2 = s1 + 10 + 20; System.out.println(s2); 运行结果是( )。
时间: 2024-04-06 07:31:50 浏览: 43
用程序求10+20,并输出结果
运行结果是 "20+301020"。
在第二行代码中,首先执行字符串拼接操作 s1 + 10,得到字符串 "20+3010",然后再和整型数值 20 拼接,得到字符串 "20+301020"。
需要注意的是,在第二行代码中,字符串拼接操作是从左往右依次执行的,因此先执行了 s1 + 10,而不是 10 + 20。如果想要让 10 + 20 先执行,需要使用括号来改变优先级,即写成 s1 + (10 + 20)。
阅读全文