【发布时间】:2021-01-28 15:16:32
【问题描述】:
我目前是第一次学习 java,但被某些代码卡住了。练习是在 cmets 上进行的。任务是注释掉代码中不必要的部分。
public class Solution {
public static void main(String[] args) {
int a = 10;
int b = 15;
double c = b + 38;
//int d = a + 12;
// double e = 12.3;
String s = "s" + a;
String s1 = a + "b";
//String s2 = "a";
String s3 = s1 + "a";
String s4 = s3 + "b";
System.out.println(c + s4 + s);
}
}
如果我只打印 s4 输出结果是
10bab
仅打印 s4 的输出不应该是 10151015
就像在打印字符串 s1 时,变量 a 和 b 都被调用并连接起来。还是我的理解有问题。
感谢您宝贵的时间和回答。
谢谢
【问题讨论】:
-
是的,你把
b和"b"混淆了,一个是变量,另一个是字符串。 -
a与"a"相同。
标签: java concatenation