社区
Java
帖子详情
如何计算字符串中的算式
noppp J
2019-05-12 01:15:15
比如说"12+13*5" 可以直接得到算数数值吗?
...全文
303
1
打赏
收藏
如何计算字符串中的算式
比如说"12+13*5" 可以直接得到算数数值吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
不净之心
2019-05-12
打赏
举报
回复
JEXL也可以 国人写的Aviator也可以
字符串
转成
算式
字符串
转成
算式
Python使用正则实现
计算
字符串
算式
主要介绍了Python使用正则实现
计算
字符串
算式
的方法,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
VC++程序: 将
字符串
转换成公式并
计算
结果
int Calculate(string formula) 函数功能:输入一个
字符串
公式string formula,允许四则混合运算,然后输入公式
中
对应变量的取值,最后返回int类型
计算
结果。 变量的格式:必须由1位字母加1位数字组成,如a1、b2等。 如输入
字符串
“(a1+b2)/(-100)”,以及a1=100,b2=300,得到结果-4。遇到小数则向下取整。 公式的格式: 1、只包含变量、常数、四则符号、小括号四种符号,不支持大括号和
中
括号 2、允许正数前加正号,如+100 3、不允许空括号,如 “8*( )” 4、允许负数,但负数必须加括号,如 "5/(-1)"。当负数在公式开头时,可不加括号, 如 "-a1+90"和“+a1+90” 都是对的 5、允许纯常数公式,如 “5*(-9)” 6、允许用户输入多余的空格,但空格不能造成公式错误, 如公式 “(1 08+a2)/a 3” 是错的,(- 7)和(- n5)是错的,去掉空格就对了。
java
算式
计算
java
算式
计算
.doc
java
算式
计算
java
算式
计算
算式
计算
器编程有源代码
一款vb6.0做的
计算
器 有源码 适合初学者成长 处理数学
字符串
Java
51,411
社区成员
85,985
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章