编写一个一位数算术表达式计算器,要求用户从命令提示符下输入表达式,如5*4,程序返回结果5*4 = 20。循环提示,直至用户输入“$”符号终止程序。【提示:程序解析表达式,得出操作数和操作符,进行运算后返回结果。】要求程序交互提示如下:
程序提示:请输入一位数表达式…
用户输入:3+2
程序返回:3+2 = 5
程序提示:请输入一位数表达式…
用户输入:$
程序退出:退出系统
求高手帮解!!
本人不知道如何将用户输入的数字和运算符号分别获取并进行运算~
求解java输入输出流的一道题
答案:1 悬赏:0 手机版
解决时间 2021-08-23 21:14
- 提问者网友:杀手的诗
- 2021-08-23 05:43
最佳答案
- 五星知识达人网友:春色三分
- 2021-08-23 05:57
Scanner sc = new Scanner(System.in);String s = sc.next();String s1[] = s.split('\\D');s1[0]和s1[1]分别放3和2,不过都是String型的,所以转换下,Integer.parseInt(s1[0]) ……运算符的话搜索下就行了,如s.indexof("+")!=-1表示能搜索到,就执行加法
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯