[求助][在线等]String的问题
如果String里存的是1个数学表达式,有没有办法直接求出这个表达式的值?
例如String s=1+2*3/4;能不能直接求出s中所存表达式的值,而不需要一系列的判断?
[此贴子已经被作者于2007-5-24 21:30:41编辑过]
----------------解决方案--------------------------------------------------------
不加判断的没见过
----------------解决方案--------------------------------------------------------
不可能
不过你可以
String s=new String((double)(new String("1+2*3/4")))
呵呵
----------------解决方案--------------------------------------------------------
以下是引用大嘴先生2在2007-5-25 9:23:47的发言:
不可能
不过你可以
String s=new String((double)(new String("1+2*3/4")))
呵呵
不可能
不过你可以
String s=new String((double)(new String("1+2*3/4")))
呵呵
谁告诉你这样可以?
----------------解决方案--------------------------------------------------------
不要评论别人的可不可以啊,我也知道那样是不行地,不过老千有没有好的办法呢?
----------------解决方案--------------------------------------------------------
原本是可以用个select让数据库去算的,可是偏偏不要用数据库!如果做判断的话有6*6*6种可能性,我要写216个IF,那我还不疯了!
----------------解决方案--------------------------------------------------------
可以的,是你们自己都想复杂了而已
----------------解决方案--------------------------------------------------------
以下是引用神vLinux飘飘x在2007-5-25 10:01:02的发言:
可以的,是你们自己都想复杂了而已
是么?不加判断,你给我算个我看看!!! 可以的,是你们自己都想复杂了而已
----------------解决方案--------------------------------------------------------
呵呵,你见我什么时候说过大话了?
我现在在考试CCNA的TEST-3,只能偶尔随便说说,
要我写代码得到晚上我回家后才行.
让你们自己再好好想想,灵活一点~~~~思维开放点~~
----------------解决方案--------------------------------------------------------
以下是引用神vLinux飘飘x在2007-5-25 10:39:22的发言:
呵呵,你见我什么时候说过大话了?
我现在在考试CCNA的TEST-3,只能偶尔随便说说,
要我写代码得到晚上我回家后才行.
让你们自己再好好想想,灵活一点~~~~思维开放点~~
呵呵,你见我什么时候说过大话了?
我现在在考试CCNA的TEST-3,只能偶尔随便说说,
要我写代码得到晚上我回家后才行.
让你们自己再好好想想,灵活一点~~~~思维开放点~~
String s=new String((double)(new String("1+2*3/4")))
难道你也认为这个也可以?
----------------解决方案--------------------------------------------------------