【发布时间】:2014-04-04 16:12:50
【问题描述】:
我试图在乘以结果之前将 1 与变量相加 在 Java 中类似于
int upperBound = (curBatch + 1) * elePerBatch;
我尝试了以下方法
upperBound=$(($curBatch + 1 * $elePerBatch))
upperBound=$((($curBatch + 1) * $elePerBatch))
upperBound=$(((($curBatch + 1)) * $elePerBatch))
upperBound=$(($(($curBatch + 1)) * $elePerBatch))
没有任何效果,我得到了这种错误
0 + 1 * : 语法错误:预期操作数(错误标记是“*”)
我在其他问题中看到了这个错误,但我没有找到解决问题的方法。
【问题讨论】:
-
请将您的解决方案作为答案发布,而不是对问题的编辑。回答您自己的问题不仅被允许,而且被鼓励。
-
好吧,我想这比删除它更好。谢谢。
标签: bash expression parentheses operator-precedence