当前位置: 代码迷 >> J2SE >> 乞援:用文件向系统传输命令
  详细解决方案

乞援:用文件向系统传输命令

热度:343   发布时间:2016-04-24 14:22:51.0
求助:用文件向系统传输命令
使用文件向系统传输指令,让系统计算任意简单运算,操作数和操作符要分别列出.
文件内容是自己写的   比如2*6   从中读取后,运算出结果为   12
输出   2*6=12

------解决方案--------------------
感觉像做一个编译器
简单的话读取每个字符,通过关键字和控制符来分隔字符,然后通过String的比对来做计算
难点的就要做编译器了
------解决方案--------------------
1.获取文件内容
比如((1+2)*3)/4+5,或者比这还要复杂
2.解析文件内容,这个基本比较难,看能否通过操作系统的工具或者指令来执行
3.输出
------解决方案--------------------
很简单,以前做过的,遇到括号用递归,总共不过200多行代码。
  相关解决方案