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

  • Eddie Bravo

    Eddie Bravo

    17 EKİM 2006
  • Jonathan Flavell

    Jonathan Fla

    1 HAZİRAN 2006
  • MaximumPCMag

    MaximumPCMag

    23 Temmuz 2010