http://pastebin.com/72sGpe4V -AnimalGuess class
http://pastebin.com/U4RSe5UE -AnimalNode class
因此,该计划的目标是让计算机猜测您正在考虑的是什么动物,如果它没有,那么用户会添加他们正在考虑的动物以及可以区分该动物的动物的问题。以前的动物。一旦用户选择不继续播放,程序退出。目前,当程序退出,然后再次启动时,程序将不记得用户在上一次运行期间输入程序的问题。我需要程序读入包含或不包含二进制树数据的文本文件,然后将用户创建的新二进制树写出到文本文件中供以后使用。我无法找到将数据写入文本文件的位置。我认为它会在AnimalGuess.java的第13行之后,但我一直都会遇到错误。
答案 0 :(得分:0)
我认为你应该在while循环结束后尝试迭代RootOfTree的内容并将它们写入文件(紧接在第14行之后)。