计算器程序 输出1+2*3=9
有偿
代码逻辑没考虑运算符的优先级吧,先计算了1+2,然后计算的乘以3
1+2*3=9
改为
(1+2)*3=9
用Switch判断符号
‘0‘到‘9‘就是数字从左到右依次干
你不发代码怎么帮你改。。。 虚空改代码
你自己在你的计算方法里面把乘号的内容加个括号应该就ok
https://gitee.com/cheng_xiaozhen/Simple-Win-10-Calculator
发你个我以前写的计算器 代码不多 你自己看下吧
搜索 逆波兰表达式, 调度场算法, 就可以搞定这样的题目