我用java实现计算器。
所以,我试过这个:
如果字符串的结尾不是' +',' - ',' *',' /',或者'(',然后在字符串的末尾添加' +'
所以,我尝试了以下代码(假设变量s
为12345+
):
if(!s.matches("[-(+*/]$"))
s+="+";
但是,if语句(s.matches("[-(+-*/]$")
)没有返回true
,我错了吗?它适用于linux的bash shell。