expression:基本算术

时间:2024-05-20 16:58:54
【文件属性】:

文件名称:expression:基本算术

文件大小:3KB

文件格式:ZIP

更新时间:2024-05-20 16:58:54

Java

基本算术 描述 给定一个表示数学表达式的字符序列的迭代器,您的任务是编写评估表达式的Java代码。 必须注意以下几点: 表达式将仅包含整数,以及以下非整数字符:'(',')','+','-','*','/'。 括号中包含必须在单独的线程中评估的工作单位。 表达式具有任意长度。 表达式可以具有任意级别的嵌套。 例子: 输入:迭代器=>(1 + 2)/ 5 +(7 * 2-5) 期望(1 + 2),(7 * 2-5)由不同的线程求值。 输出:9.6 可交付成果: 一个高级规范,描述您有关如何解决问题的想法。 流程图,算法,伪代码,序列图等都是可以接受的。 公开并实现以下方法的源代码:public double validate(Iterator expressionItr); Junit4单元测试适当地涵盖了功能。 奖金: 假设运算符(加,减,乘,除)分为两组: 第1组


【文件预览】:
expression-master
----src()
--------Main.java(8KB)
----README.md(2KB)

网友评论