Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 4 của 4
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

  2. #2
    Trích dẫn Gửi bởi tudo5696
    mới học java được thầy giao bài tập nhưng ko biết cách ép phép tính vào nút Solve, mong các bác giúp đỡ
    Không hiểu ý bạn lắm, cái này bắt sự kiện actionListener của button, kiểm tra phép tính trong select box là được mà

  3. #3
    Ngày tham gia
    Sep 2015
    Đang ở
    Hà Nội
    Bài viết
    0
    Theo mình hiểu thì bạn đang muốn nói đến việc dùng eval. Tức là khi có một chuỗi như "5+3" thì nó sẽ tự chuyển thành biểu thức toán và tính ra kết quả là 8 khi bấm vào nut Solve?
    Ví dụ:
    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));
    }
    }

  4. #4
    Ngày tham gia
    Sep 2015
    Bài viết
    0
    ^ "Ép" -> "add" đó bạn.

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •