- 博客(1)
- 资源 (6)
- 收藏
- 关注
原创 java计算器实现,百行代码,清晰注释
/** * 计算器算法 * @author Lxiang * 思想: * 把一个字符串表达式,拆分成两个集合,一个集合包含计算中的数,一个集合包含计算中的符号 * 1.把一个表达式中的运算子提取出来 * 2.把一个表达式中的数提取出来 * 3.遍历运算子集合,优先运算乘法和除法(遇到乘法除法的时候,移除运算子,并计算) * 4.之后剩下的就是加法和减法,依次遍历计算 * 5.如果有括号的情况,递归调用 *
2016-07-03 20:10:37 4438
java计算器,calculator
* 把一个字符串表达式,拆分成两个集合,一个集合包含计算中的数,一个集合包含计算中的符号
* 1.把一个表达式中的运算子提取出来
* 2.把一个表达式中的数提取出来
* 3.遍历运算子集合,优先运算乘法和除法(遇到乘法除法的时候,移除运算子,并计算)
* 4.之后剩下的就是加法和减法,依次遍历计算
* 5.如果有括号的情况,递归调用
* 计算的核心思路
* 从运算子集合中取出一个运算子
* 在取出运算子的位置从运算参数的集合中的取出参与运算的两个数 参与运算的数是两个连续数
2016-07-03
java计算器calculator
* 把一个字符串表达式,拆分成两个集合,一个集合包含计算中的数,一个集合包含计算中的符号
* 1.把一个表达式中的运算子提取出来
* 2.把一个表达式中的数提取出来
* 3.遍历运算子集合,优先运算乘法和除法(遇到乘法除法的时候,移除运算子,并计算)
* 4.之后剩下的就是加法和减法,依次遍历计算
* 5.如果有括号的情况,递归调用
* 计算的核心思路
* 从运算子集合中取出一个运算子
* 在取出运算子的位置从运算参数的集合中的取出参与运算的两个数 参与运算的数是两个连续数
2016-07-03
java_calculator实现
* 把一个字符串表达式,拆分成两个集合,一个集合包含计算中的数,一个集合包含计算中的符号
* 1.把一个表达式中的运算子提取出来
* 2.把一个表达式中的数提取出来
* 3.遍历运算子集合,优先运算乘法和除法(遇到乘法除法的时候,移除运算子,并计算)
* 4.之后剩下的就是加法和减法,依次遍历计算
* 5.如果有括号的情况,递归调用
* 计算的核心思路
* 从运算子集合中取出一个运算子
* 在取出运算子的位置从运算参数的集合中的取出参与运算的两个数 参与运算的数是两个连续数
2016-07-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人