java课程设计-表达式运算(团队博客)

1 团队课程设计博客

1 团队名称、团队成员介绍

团队名称    奔跑吧土拨鼠

团队成员    洪亚文  201521123065  网络1513
           郑晓丽  201521123066  网络1513

java课程设计-表达式运算(团队博客)_第1张图片

2 项目git地址

https://git.oschina.net/hyw7012/javakesheyunsuan

3 项目git提交记录截图(要体现出每个人的提交记录、提交说明),老师将点击进去重点考核。
java课程设计-表达式运算(团队博客)_第2张图片

4 项目功能架构图与主要功能流程图
java课程设计-表达式运算(团队博客)_第3张图片

5 项目运行截图
java课程设计-表达式运算(团队博客)_第4张图片

java课程设计-表达式运算(团队博客)_第5张图片

6 项目关键代码(不能太多)

private static int compare(String a, String b) {// 值为1入栈
        // TODO Auto-generated method stub
        if (a.equals(b) || (a.equals("+") && b.equals("-"))
                || (a.equals("-") && b.equals("+"))
                || (a.equals("*") && b.equals("/"))
                || (a.equals("/") && b.equals("*"))) {
            return 0;
        } else if (b.equals("(")) {
            return 1;
        } else if ((a.equals("*") || a.equals("/") && !b.equals("("))) {
            return 1;
        } else if ((a.equals("*") || a.equals("/"))
                && (b.equals("+") || b.equals("-"))) {
            return 1;
        } else if (a.equals("^")
                && (b.equals("+") || b.equals("-") || b.equals("*") || b
                        .equals("/"))) {
            return 1;
        } else {
            return 0;
        }
    }

7 尚待改进或者新的想法

三角函数后面加括号,如sin(30+60),使其功能更多

8 团队成员任务分配,团队成员课程设计博客链接(以表格形式呈现),标明组长

洪亚文:运算符之间的运算和比较测试
郑晓丽:设计流程

洪亚文博客链接:http://www.cnblogs.com/201521123065hyw/
郑晓丽博客链接:http://www.cnblogs.com/zxl3066/

你可能感兴趣的:(java课程设计-表达式运算(团队博客))