无效的赋值运算符 加、减、除、乘符号错误
当尝试解析两个字符串并对它们执行数学运算时,我收到无效的赋值错误:S
错误在这一行中,
IfirstValue+IfirstValue;
这是完整的代码,
firstValue = 34;
secondValue = 10;
IfirstValue = Integer.parseInt(firstValue);
IsecondValue = Integer.parseInt(secondValue);
if (operator == 3){
IfirstValue+IfirstValue;
}
我尝试将 '+' 替换为 '-' 、 '/' , '*'但错误仍然相同:S
(运算符是用户输入的)
请解释为什么会发生。
I am getting the invalid assignment error when trying to parse two strings and them perform mathematical operations on them :S
the error is in this line,
IfirstValue+IfirstValue;
Here is the complete code,
firstValue = 34;
secondValue = 10;
IfirstValue = Integer.parseInt(firstValue);
IsecondValue = Integer.parseInt(secondValue);
if (operator == 3){
IfirstValue+IfirstValue;
}
I tried replacing '+' by '-' , '/' , '*' but the error remains same :S
(operator is input from the user)
please explain why it is happening.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
因为您没有分配表达式的结果。尝试:
或者
另外,请避免变量名以大写字母开头,这违反了 Java 的编码约定。
Because you don't assign the result of the expression. Try:
or
Also, please avoid starting variable names with capital letters, it violates Java's coding convention.