double d = Convert.ToDouble(new DataTable().Compute("3+5*4", null));此等交作业神器当然要分享啦~~

解决方案 »

  1.   


    double num=convert.todouble( txt_input.text);
    print(num);
      

  2.   

    百度下 
    java 字符串转double //double num=convert.todouble( txt_input.text);
    java 输出 //print(num);
      

  3.   

    js有一个eval的功能(只限IE使用)
      

  4.   

    这是个懒办法 你想要细作的话就要写代码了就是你说的优先级了switch(操作符){
    case '*' ----;break;
    case '/' ----;breadk;
    ...
      

  5.   

    要用print吗,我要把结果保存起来
      

  6.   

    那你就写个变量 如 double num=xxx;   num就是你保存的变量  xxx就是值  double是类型你下次用的时候 可以 double num2=num+1;
      

  7.   

    不可以哈,是有优先级的,后面的优先级要高的话也在先算,我也找了一个java的哈,好经典,谢谢C#的兄弟.
    http://bbs.csdn.net/topics/360265172