Java实验课:命令行参数是什么?

命令行参数:在命令行中给定的参数就是命令行参数。(即从输入位置角度理解)。

命令行的参数

1、 什么是命令行的参数?

如: java Test1 365 156 "China" 

(以上Test1必须为主类,否则不能运行)

 

2、命令行的参数由谁来接收?

一个程序开始于对函数main()的调用。在这样做的时候,有两个参数被送给main(),

其中的一个描述了命令行参数的个数,通常称为argc;另一个是命令行参数的数组,通常称为argv。

命令行参数都是字符串,所以argv的类型是char* [argc+1]。该程序的名字也作为argv[0]传进来,

所以argc的值至少是1。这个参数的表总以0结束,也就是说,argv[argc]==0。

 

3、在命令行给定参数时,应注意什么?

命令行的参数以空格隔开。但是,若命令行的参数本身包含空格时,则该参数必须用一对双引号括起来。

如:  java Test1 365 156 China "Beijing of China" 

 

4、命令行中输入*(表示乘法)的方法:

若直接在命令行中输入*(乘法),系统会处理成当前路径名的几个字符串,若要*表示乘法,应该输入“ *”或“ * ”,由args取得该字符串后,再用trim()去掉两端空格即可,当然也可输入“#*”,然后再想办法去掉前面的#即可,即只要不单独输入*即可。

 

5、Total Commander启动时可以把一个或两个文件夹做为命令行参数。

这些文件夹用来设置一侧或两侧的文件窗口。这样你可以在程序或启动菜单为Total Commander创建多个图标,每个Total Commander启动后打开不同文件夹甚至压缩包。而且可以指定不同的ini文件,不止默认的wincmd.ini,这样同一机器上的不同用户可以拥有不同的设置。

转载于:https://www.cnblogs.com/lixiaoxu/p/7575410.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值