BETA阶段冲刺DAY4
Posted tuanduiboke1
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了BETA阶段冲刺DAY4相关的知识,希望对你有一定的参考价值。
1、站立式会议
提供当天站立式会议照片一张
2、每个人的工作 :
昨天已完成的工作。
朱潞潞:单独运算加强练习
戴建钊:题目随机生成的实现
花雨芸:相关表达式
范阳斌:反馈图标制作
谢元将:错题集构想
今天计划完成的工作。
朱潞潞:继续相关表达式
戴建钊:数据库的连接
花雨芸:继续相关表达式
范阳斌:logo的制作
谢元将:错题集实现
工作中遇到的困难。
朱潞潞:
戴建钊:
花雨芸:答案解析的步骤分解
范阳斌:
谢元将:需要结合数据库来实现
3、发布项目燃尽图
4、每人的代码/文档签入记录
代码签入
签入记录对应的Issue内容与链接,代码必须每天可执行
code review编码规范文档要随时更新
5、适当的项目程序/模块的最新(运行)截图
最新模块的代码
//求解表达式(后缀形式)
public static Integer expressionCalculateInt(DefineQueue
//判断能否整除
public static boolean divisibility(DefineQueue<String> queue) throws CloneNotSupportedException {
String str = "";
DefineQueue<String> que = queue.clone();
Stack<Integer> stack = new Stack<Integer>();
while (!que.isEmpty()) {
str = que.poll();// 出队一个
if (str.equals("+") || str.equals("-") || str.equals("*") || str.equals("/")) {
Integer num2 = stack.pop();// 等于出栈数字
Integer num1 = stack.pop();// 等于出栈数字
// +-*/
Integer sum = 0;// 入栈
if (str.equals("+"))
sum = num1 + num2;
if (str.equals("-"))
sum = num1 - num2;
if (str.equals("*"))
sum = num1 * num2;
if (str.equals("/"))
{
if(num1 % num2==0)
sum = num1 / num2;
else return false;
}
stack.push(sum);
} else {
stack.push(Integer.parseInt(str));
// 入栈
}
}
return true;
}
//符号优先级(暂未使用)
public static int priority(String opera) {
if(opera.equals("-")||opera.equals("+"))
return 1;
if(opera.equals("*")||opera.equals("/"))
return 2;
return 0;
}
//判断项中是否存在优先级别低于当前的运算符
public static int hasOpera(String str) {
if(!str.contains("(")&&!str.contains(")")) {
if(str.contains("-")||str.contains("+")) {
return 1;
}
if(str.contains("*")||str.contains("/")) {
return 2;
}
return 0;
}
if(str.contains("(")&&str.contains(")")) {
String str1="";
for(int i=0;i<str.length();i++) {
if(str.toCharArray()[i]==‘(‘) {
while(str.toCharArray()[i]!=‘)‘) {
i++;
}
i++;
if(i==str.length())break;
}
else str1=str1+str.toCharArray()[i];
}
if(str1.contains("-")||str1.contains("+")) {
return 1;
}
if(str1.contains("*")||str1.contains("/")) {
return 2;
}
}
return 0;
}
}
6、每日每人总结
朱潞潞:表达式的符号优先级需要着重考虑。
戴建钊:数据库连接成功后还要调试服务器。
花雨芸:表达式还需要四则运算的混合运算。
范阳斌:logo要简洁、清晰。
谢元将:错题集功能需要用到数据库,比较困难
以上是关于BETA阶段冲刺DAY4的主要内容,如果未能解决你的问题,请参考以下文章