温故而知新,当站到一个高度的时候发现最开始遇到的困难其实并没有那么麻烦,在现有的基础上多拓展一点会有不同的发现哟。
在做本书第二章练习第10题的时候,编写一个程序从命令行获取三个参数,
代码如下:
</pre><pre name="code" class="java">package unit2;
/**
* The first Thinking in java exercise program.
* @author songwenju
* @version 4.0
*/
public class E10_ShowArgs{
public static void main(String[] args) {
System.out.println("打印所有的参数:");
if (args.length > 0) {
for (int i = 0; i < args.length; i++) {
System.out.println(args[i]);
}
}
}
}
一,从命令行获取参数:
当我用命令行编译和执行时出现了如下的错误:
经过查询原因发现是因为我的代码带了包文件,不能直接这样编译执行。后来改了改最终执行成功,如下图:
当传参不带双引号时:
ps:在期间还学会了用cls清屏的命令。
二,用eclipse获取参数:
Run as ->Run configuration然后出现下图:
注意变量中间有空格,然后点击下面的run或close点击run as java Application就可以在控制台打印出结果,并且这个参数只需要输入一次。
博客得到别人的鼓励,说实话确实有点兴奋,要继续努力!