我试图在将结果相乘之前将 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 * :语法错误:预期操作数(错误标记为"*")
我在其他问题中看到过此错误,但我找不到解决问题的方法。
原来 elePerBatch 没有初始化。
我无法弄清楚错误是什么意思,否则我会注意到它。
这行得通
upperBound=$(($(($curBatch + 1)) * $elePerBatch))