我正在制作一个简单的计算器,这是我的代码。
public static void main(String[] args) {
int x = 3;
int y = 7;
char w = '+';
System.out.println(x+w+y+"="+(x+y));
}
Run Code Online (Sandbox Code Playgroud)
结果显示为“53 = 10”,我不明白为什么“+”不会出现以及 53 来自何处。当我在最后一行使用 (w) 而不是 w 时,会出现正确的结果“3+7=10”。