码迷,mamicode.com
首页 > 其他好文 > 详细

输出控制台传递的参数——小小实例。

时间:2017-11-15 17:11:00      阅读:150      评论:0      收藏:0      [点我收藏+]

标签:学习记录

今天看java经典编程300例中的第二例,发现挺有意思的一个小程序:输出控制台传递的参数

===实现过程:

(1)打开一个记事本,编写以下代码,并保存,将其命名为Test,扩展名为.java


技术分享

(2)打开Doc控制台并切换到该文件保存路径下,控制台输入“javac Test.java”命令编译源代码,编译后会生成一个“Test.class”文件;

(3)Doc窗口,继续输入“java Test 1 2 3”命令运行class文件;运行结果:

技术分享


注:

1,使用java命令(“java Test 1 2 3”)时,如果传递多个参数,参数之间需要用空格隔开,比如我传递了3个参数(1 2 3)每个中间都用参数隔开了;

2,如果想要打印出第四个参数,需要修改代码,打印出数组的第四位,坐标为[3](数组的坐标从0开始);

3,技术要点:传递的参数保存在一个String类型的数组里并传递给main()方法,在main()方法中,可以使用其方法参数调用传递的值;


===不足:

目前未能想到具体在什么情况下可以运用到,但我想如果有一天我需要控制台来启动我的代码,并需要传递一个参数启动相应的方法时,是不是可以用到呢?


===遇到的问题:

Doc窗口执行javac命令时,居然提示不是内部或外部命令。。。瞬间蒙蔽。。

解决过程:

1,输入java命令OK,输入java -version命令OK。。。

2,检查环境配置,OK(至少与网上大家说的配置的一样)

3,继续尝试,后来发现,我在安装jdk时安装了一次jre,文件路径与jdk路径并行:

技术分享

但我在配置path变量的时候,直接使用了%JAVA_HOME%\jre\bin;(JAVA_HOME路径为 D:java\jdk1.7.0_15)

最终解决方案:修改“%JAVA_HOME%\jre\bin” 为 "D:java\jre7\bin"


小白遇到的小白问题,继续学习进步中~

输出控制台传递的参数——小小实例。

标签:学习记录

原文地址:http://13478818.blog.51cto.com/13468818/1981979

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!