System.out.println("the result is: \n" + num1 - num2);
运算符 - 未定义参数类型String,double
答案 0 :(得分:1)
你在这里要做的是对应
("the result is: \n" + num1) - num2
其中num1
被强制转换为字符串并添加到您的第一个String中。之后,您尝试从未定义的String中减去int或其他内容。
您可以使用正确的括号设置
来解决此问题"the result is: \n" + (num1 - num2)
因此,在转换为字符串和连接之前完成num1- num2
的减法
答案 1 :(得分:1)
num1 - num2
是一个需要括在括号中的等式,因为你需要将它的结果添加到字符串中,所以代码应该是这样的
System.out.println("the result is: \n" + (num1 - num2));