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

  • 07cadikiz07

    07cadikiz07

    17 EKİM 2007
  • theavettbrothers

    theavettbrot

    9 ŞUBAT 2007
  • TWiT Netcast Network

    TWiT Netcast

    27 EKİM 2005