命令行传参

命令行传参(了解就行)

  • 有时候你希望运行一个程序时候再传递给它消息。这要靠传递命令行参数给main()函数实现。
package com.L1sy.method;

public class Demo03 {
    public static void main(String[] args) {
        //args.length  数组长度
        for (int i = 0; i < args.length; i++) {
            System.out.println("arg["+i+"]:"+args[i]);
        }
    }
}

idea左下角Terminal中输入 javac com.L1sy.method.Demo03,显示错误,(也可以像前面反编译中拖动文件夹进去)

可以从文件夹打开用命令行测试

Microsoft Windows [版本 10.0.19042.1288]
(c) Microsoft Corporation。保留所有权利。

D:\编程\ideaIU-2021.2\idea\JavaSE\基础语法\src\com\L1sy\method>javac Demo03.java

D:\编程\ideaIU-2021.2\idea\JavaSE\基础语法\src\com\L1sy\method>java Demo03
错误: 找不到或无法加载主类 Demo03

D:\编程\ideaIU-2021.2\idea\JavaSE\基础语法\src\com\L1sy\method>cd../

D:\编程\ideaIU-2021.2\idea\JavaSE\基础语法\src\com\L1sy>cd../

D:\编程\ideaIU-2021.2\idea\JavaSE\基础语法\src\com>cd../

D:\编程\ideaIU-2021.2\idea\JavaSE\基础语法\src>java com.L1sy.method.Demo03

D:\编程\ideaIU-2021.2\idea\JavaSE\基础语法\src>java com.L1sy.method.Demo03 this is L1sy
arg[0]:this
arg[1]:is
arg[2]:L1sy

D:\编程\ideaIU-2021.2\idea\JavaSE\基础语法\src>

笔记出处——狂神老师

posted @ 2021-11-05 16:51  时间染指  阅读(107)  评论(0)    收藏  举报