SORU
6 AĞUSTOS 2010, Cuma


Matematik bir ifade string adı verilen bir değerlendirme

String değerler gibi basit matematik ifadeleri değerlendirmek için bir Java rutin yazmaya çalışıyorum:

  1. "5 3"
  2. "10-40"
  3. "10*3"

- - O zaman başka ifadeleri, bir sürü önlemek istiyorum. Bunu nasıl yapabilirim?

CEVAP
6 AĞUSTOS 2010, Cuma


JDK1.6, dahili Javascript motoru kullanabilirsiniz.

import javax.script.ScriptEngineManager;
import javax.script.ScriptEngine;

public class Test {
  public static void main(String[] args) throws Exception{
    ScriptEngineManager mgr = new ScriptEngineManager();
    ScriptEngine engine = mgr.getEngineByName("JavaScript");
    String foo = "40 2";
    System.out.println(engine.eval(foo));
    } 
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Julian Smith

    Julian Smith

    31 EKİM 2006
  • TeachMeComputer

    TeachMeCompu

    31 EKİM 2009
  • xCraash

    xCraash

    6 Temmuz 2012