解释程序在java中添加两个数字

时间:2011-08-17 04:13:33

标签: java

Java编码的新手,想知道如何编写一个解释程序来在java中添加两个数字。

解释程序应该读取源文件中的行,并根据源文件中的行执行必要的操作。

示例:如果源文件中的第一行是READ A,那么解释器应该要求用户(键盘)将输入值存储到A中。

对于READ B和ADD A,B,PRINT A操作也应该这样做。

以下是我的要求的源文件示例。

READ A
READ B

ADD A, B

PRINT A

RESULT:
10
20
30

2 个答案:

答案 0 :(得分:2)

您要做的是制作scripting language。我链接到的维基百科文章应该让您入门,进一步谷歌搜索将为您提供更多详细信息。 (一篇很好的JavaWorld脚本语言文章。)

答案 1 :(得分:1)

你要做的第一件事是将问题分解成几个部分,这就是我如何处理这个问题(假设你已经掌握了java知识):

  • 执行一个简单的程序,从文本文件中读取行,然后在控制台中打印出来
  • 这是困难的部分。完成后,对于每一行,您应检查从文本文件中获取的每行,以获取保留关键字,即READ,PRINT,ADD。
  • 现在,每个关键字必须具有不同的行为,需要不同数量的参数。 ie:你找到ADD关键字的地方,你应该期待一个数字,一个逗号,然后是另一个数字。然后,您可以对该关键字执行适当的操作。

希望能让你开始,我给你留下short example on how to read text files