Java中的字符串转为计算表达式 10 例如Strings=30+2.2怎么把这个字符串转换为计算式求出结果求大神解答... 例如 String s=30+2.2 怎么把这个字符串转换为计算式求出结果 求大神解答 展开 我来答 1个回答 #热议# 网上掀起『练心眼子』风潮,真的能提高情商吗? 谁都有明智之举 2019-06-21 · TA获得超过6792个赞 知道大有可为答主 回答量:7644 采纳率:82% 帮助的人:526万 我也去答题访问个人页 关注 展开全部 这需要写很长一段代码。1、判断表达式中有没有括号,如果有括号,转第二步。没有括号转第三步。2、把括号内的内容提取出来,作为一个新的表达式。转第三步3、判断表达式中有没有乘号和除号,有转第四步。没有转第六步。4、把乘除号和乘除号前后的数字提取出来,得到新的表达式,转第五步。5、提取数字和符号,判断表达式是乘号还是除号,然后计算结果。返回。6、表达式没有乘除号,有加减号。转第七步。7、提取包含加减的表达式中的符号和数据,计算结果,返回。就是这个道理,这里只是描述了带括号和加减乘除的表达式,如果有更多的运算符,则根据运算符优先级处理。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 上海勤革信息技术有限公司广告2024-11-14涵盖java编程题海量Java面试题题#Java语言,多线程,JVM,SpringBoot,SpringCloud,Dubbo,Java微服务,Java数据结构算法,MyBatis,Hibernate等Java面试题超5000题java编程题www.chaojimake.cn 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 广告您可能关注的内容商汤科技日日新·CoRaccoon-AI代码辅助生成基于商汤大模型,让AI帮你写代码,支持100+语言与主流IDE,提升编程效率超50%。涵盖多场景,已助数万用户提升效率。点击立即体验!www.sensetime.com广告java版是什么意思学习无门槛,零基础,小白入行绝佳选择java版是什么意思从入门到入行,一站式解决您的所有烦恼java版是什么意思一对一专业答疑辅导,快速解决您的学习问题class.imooc.com广告2024版Java面试题-Java面试题&笔试题超5000道含答案涵盖java编程题海量Java面试题题#Java语言,多线程,JVM,SpringBoot,SpringCloud,Dubbo,Java微服务,Java数据结构算法,MyBatis,Hibernate等Java面试题超5000题java编程题www.chaojimake.cn广告 其他类似问题 2016-10-09 java问题,怎么将字符串型的数学表达式计算出结果? 15 2017-07-18 java 怎么把运算符字符串转化为字符?比如"1+2".有办法把字符串”+“变成运算符+的方法吗? 14 更多类似问题 > 为你推荐: