永发信息网

java编写中文数字四则运算

答案:3  悬赏:0  手机版
解决时间 2021-02-25 01:13
例如控制台输入:((二点五加零点五)减二)乘十除(二加三) 输出结果为:二

((二点五万加零点五万)减二万)乘十万除(二万加三万) 输出结果为:二万。。。。。((二万五千加五千)减二万)乘十万除(二万加三万) 输出结果为:二万
最佳答案
一楼讲得比较清楚,你要建立一个对照表例如一对应的是 1 ,千对应的是 1000,百对应的是 100,当你输入一万的时候分析你输入的字符串,一万一千一百 加 一 → ()10000 + 1000 + 100) + 1、

按照这个原理可以编写其他的数字跟字符,输入完整的公式的时候就可以计算了。
全部回答
Scanner sc = new Scanner(System.in); 获取控制台输入的。运算符号用if判断
你会阿拉伯数字的 四则运算吗? 如果你会的话,写一套字典 将((二点五加零点五)减二)乘十除(二加三) 转化成((2.5+0.5)-2)*10/(2+3) 然后再计算 这个表达式的值 如果你连 ((2.5+0.5)-2)*10/(2+3) 也不会 我建议你去看看 expression4j
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
怎样挑战一个定力好的男人!!!
多少陈奕迅歌词
最近一段时期,微博上对于“中国式过马路”的
手机音量键没按,可是音量一直再加,关小之后
晶鑫客栈在哪里啊,我有事要去这个地方
奥比岛的希腊音乐徽章值多少钱
辞旧迎新春节对联
【虫洞是什么】“虫洞”的英文解释是什么?在
翠微百货牡丹园店西门我想知道这个在什么地方
伊姿贝尔养生会所地址在哪,我要去那里办事
单选题中国入世后,需承担的义务有①进一步降
我们村有个微信群,有人在群里骂村里人。我该
席家坪村地址在哪,我要去那里办事
一对夫妇,其后代患甲病的几率为a,不患甲病
西安去北郊坐哪路公交车
推荐资讯
从消费者的角度,举例分析什么是顾客感知价值
ppr水管反复打压对水管有无损害
广东中山初中分数线
从厦门市人才中心的岳阳小区站到吕厝站的公交
有一句歌词是爱不能停到底温柔行不行是什么歌
江源铝合金地址在哪,我要去那里办事
梨岭叉在哪里啊,我有事要去这个地方
根据《药品召回管理办法》,药品召回的主体是
如图,在四边形ABCD中,∠A=∠B,∠C=∠D,试说明
如图,E、F分别在AB、CD上,∠1=∠D,∠2与∠
保嘉利塑胶有限公司在什么地方啊,我要过去处
流量分享远处的人能收到吗
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?