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

  • Blunty

    Blunty

    13 Mart 2006
  • Breno Rises

    Breno Rises

    7 Ocak 2014
  • MagmaRhino

    MagmaRhino

    16 Temmuz 2011