~~~~~~~~~~~~~~~简单问题,一句话就能回来,快来抢分啊~~~~~~~~~~~~~~~

lzsbj 2003-12-25 11:03:00
java里能不能把一个字符串当成表达式来执行?比如"1+(2+3)/5"怎么当作表达式执行一下得到结果2?我只知道好像jscript里可以:)
答对马上揭帖!
...全文
32 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
Yanbin_Q 2003-12-25
  • 打赏
  • 举报
回复
java是强数据类型

js是弱数据类型语句

不能eval

君不见java那么多转换类型方法

int float都必须强型转换
lzsbj 2003-12-25
  • 打赏
  • 举报
回复
也是,哈~~~
揭帖
79cy 2003-12-25
  • 打赏
  • 举报
回复
分别判断一下数字和运算符,将数字强制转换为数字类型,计算就是了
hyhu(先飞笨鸟) ( ) 信誉:100 说的很对啊
tiger_wkh52741 2003-12-25
  • 打赏
  • 举报
回复
就是嘛.何必那么麻烦..在script下处理就得了,
干吗那么挑战高难度.....呵呵
tiger_wkh52741 2003-12-25
  • 打赏
  • 举报
回复
好像也不行.一句话.我可说了啊!
lzsbj 2003-12-25
  • 打赏
  • 举报
回复
我也不想那么做,还要入栈出栈判断优先级什么的:)
把字符串传出来在script中执行咋样,呵呵
Yanbin_Q 2003-12-25
  • 打赏
  • 举报
回复
好像不是很需要那么做。
hyhu 2003-12-25
  • 打赏
  • 举报
回复
解析字符串,就是词法分析,然后转换成表达式!不难!
lzsbj 2003-12-25
  • 打赏
  • 举报
回复
两个星星的老大都说不行那就不行了。。。那两位觉得最好的处理办法是什么?多谢
mtou 2003-12-25
  • 打赏
  • 举报
回复
不行
Yanbin_Q 2003-12-25
  • 打赏
  • 举报
回复
不行。

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧