第一个leJOS NXJ程序
|
感谢网友
bigapple 的翻译
第一个leJOS NXJ程序
看了这么多安装过程,蠢蠢欲动了吧,那么来写第一个leJOS NXJ程序吧。 hello world 程序让我们从最简单的hello world程序开始,你需要创建一个HelloWorld类:
leJOS也需要一个标准的main方法(函数)作为一个程序的入口:
leJOS NXJ支持标准的Java输出函数System.out.println,并会把输出打印到NXT的LCD屏幕上。
如果你按上述的代码来运行这个程序,那么“hello world”会在你的NXT上一闪而过,然后回到菜单目录,你根本看不到显示了什么。(除非你有超人的视力)。 W你需要程序等待一会时间,让你来阅读文字。或者索性一直显示着,等到你按下某个按钮为止。为了达到这个目的,我们需要用到leJOS NXT的Button(按钮)类,这个类包括在lejos.nxt里,所以Java程序头部要import这个包。(可以import lejos.nxt.Button;或import lejos.nxt.*;)Button类有一个静态方法,叫做waitForPress(),会等待一个按钮事件输入,才进行下一步,你可以通过查看API文档( API 文档),查看更多方法。 API文档可以在刚才的URL在线查看,而且也被包含在下载的压缩包里了,在docs目录下。 下面是完整的程序:
下一章会讲述如何编译和运行该代码。 |
|