• 大小: 167KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-07
  • 语言: Java
  • 标签: Java  解析器  

资源简介

可以支持复杂的数学表达式(常量、变量、带括号)的计算 如123 + (a * 456)/c - (d + 789) 输入变量值,展示计算步骤和结果 目前支持+ - * / 幂 cos等操作 操作符可方便扩展

资源截图

代码片段和文件信息

package cn.luming;

import cn.luming.client.Client;
import cn.luming.context.Context;
import cn.luming.convert.IConverter;

public class Main {

    public static void main(String[] args) {

        String expressionStr = “1 + cos (3 * abss) - c% * 2 ^ 3 / ( 32 - 12) -b“;
        Client client = new Client();
        client.setexpression(expressionStr);

        Context context = new Context();
        client.calc(context);
        context.print();
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       4987  2016-07-01 17:11  expressionInterpreter\.git\COMMIT_EDITMSG

     文件        340  2016-07-01 17:12  expressionInterpreter\.git\config

     文件         73  2016-07-01 17:11  expressionInterpreter\.git\description

     文件         23  2016-07-01 17:11  expressionInterpreter\.git\HEAD

     文件        478  2016-07-01 17:11  expressionInterpreter\.git\hooks\applypatch-msg.sample

     文件        896  2016-07-01 17:11  expressionInterpreter\.git\hooks\commit-msg.sample

     文件        189  2016-07-01 17:11  expressionInterpreter\.git\hooks\post-update.sample

     文件        424  2016-07-01 17:11  expressionInterpreter\.git\hooks\pre-applypatch.sample

     文件       1642  2016-07-01 17:11  expressionInterpreter\.git\hooks\pre-commit.sample

     文件       1348  2016-07-01 17:11  expressionInterpreter\.git\hooks\pre-push.sample

     文件       4951  2016-07-01 17:11  expressionInterpreter\.git\hooks\pre-rebase.sample

     文件       1239  2016-07-01 17:11  expressionInterpreter\.git\hooks\prepare-commit-msg.sample

     文件       3611  2016-07-01 17:11  expressionInterpreter\.git\hooks\update.sample

     文件       9409  2016-07-01 17:11  expressionInterpreter\.git\index

     文件        240  2016-07-01 17:11  expressionInterpreter\.git\info\exclude

     文件        165  2016-07-01 17:11  expressionInterpreter\.git\logs\HEAD

     文件        165  2016-07-01 17:11  expressionInterpreter\.git\logs\refs\heads\master

     文件        138  2016-07-01 17:12  expressionInterpreter\.git\logs\refs\remotes\origin\master

     文件         65  2016-07-01 17:11  expressionInterpreter\.git\objects\01\93c2673203020e3726e397a6870107f9e38aa9

     文件         60  2016-07-01 17:11  expressionInterpreter\.git\objects\02\2b3b2f2b3c0a7ab25f329dee4bfe887d26a6f8

     文件       1322  2016-07-01 17:11  expressionInterpreter\.git\objects\03\4a53051d164d23342fbe37b46ce0889e42a8f2

     文件         44  2016-07-01 17:11  expressionInterpreter\.git\objects\03\982caa596c05c1d3d3724fec8004f995394499

     文件        504  2016-07-01 17:11  expressionInterpreter\.git\objects\08\12c13ec901babbabafd0e8ad1a3a6763071076

     文件      12993  2016-07-01 17:11  expressionInterpreter\.git\objects\08\d1fc23279fbbe1c7aacbdc328bb7fc720ab5db

     文件        343  2016-07-01 17:11  expressionInterpreter\.git\objects\0a\5ac87eed2695a7665e7ff4fa3dfedc2d8ed05b

     文件        328  2016-07-01 17:11  expressionInterpreter\.git\objects\0a\76deda3f50ee3b645c5ba9123bb4ec2f0f1609

     文件        511  2016-07-01 17:11  expressionInterpreter\.git\objects\16\5aa4342f8460ecf34dd38a35025d06f541d215

     文件         57  2016-07-01 17:11  expressionInterpreter\.git\objects\16\5d5b53884ab43a17f870c2723b86a77e7d26d2

     文件        174  2016-07-01 17:11  expressionInterpreter\.git\objects\1b\3e2e029eb0028d7714e1e049251781206a0b74

     文件        411  2016-07-01 17:11  expressionInterpreter\.git\objects\1c\b09bc78f701ab69acbb9642e88470de123e54d

............此处省略287个文件信息

评论

共有 条评论