Formula là một thư viện để đánh giá biểu thức toán học khác nhau. Người dùng có thể đánh giá ngay lập tức thiết lập một chuỗi các biến, thêm chức năng hoặc người điều khiển riêng của mình.
Các tính năng chính:
- Thập phân, chuỗi, các toán tử logic (hoặc, và, không, xor ...)
- Unicode
- Chế độ chính xác cao
- hỗ trợ biểu thức Boolean: (A & lt; B) & amp; & amp; (B & gt; C), (A hoặc B) và không (C bằng D)
- IF THEN ELSE biểu
- định dạng biểu ngắn: 2x + 3Y
- Variable: A = (cos (PI + x) * 2) + [y-x] ^ 2
- Nhiều dòng biểu thức: A = 1 & nbsp; & nbsp; & nbsp; B = A + 1 ...
- Hàm với số thập phân, boolean, string hoặc danh sách đối số
- Ghi đè hoặc thêm các toán tử của bạn
- Mở rộng hoặc thêm một thư viện mới năng động
- Ghi đè bất kỳ chức năng từ các thư viện hiện nay bởi một của bạn
- Lazy đánh giá cho các biểu thức boolean
- cây đánh giá sản xuất bởi một hệ thống phân tích pluggable
- tối ưu hóa đánh giá các thay đổi giá trị biểu tượng
- thư viện tiêu chuẩn với 24 chức năng toán học
- Sử dụng các đại biểu cho việc giải quyết các chức năng chưa biết hoặc biểu tượng
- Hỗ trợ cho tính toán đa luồng
- Nhiều mẫu (phần mở rộng thư viện, graphes) cho các bộ phận API thú vị
- JDK 1.1 (thử nghiệm trên JDK1.1.8, JDK 1.4 và JDK1.5)
Yêu cầu :
Java VM 1.4
Bình luận không