Day33 命令行传递参数

发布时间 2023-12-19 20:12:10作者: 白小帆

命令行传递参数

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

    (了解即可)

package com.baixiaofan.method;

public class Demo06 {
    public static void main(String[] args) {
        //args.length 数组长度
        for (int i = 0; i < args.length; i++) {  //i<arg.length 永远成立 一直循环i++  即遍历 全部的i
            System.out.println("args["+i+"]:"+args[i]);//表示当前第几个参数 他的值是什么
            //"args["+i+"]:"    表示第0个参数
            //args[0]           代表第零个参数的值    不理解可以看下面用命令提示符的过程  
            
        }
    }
}

在idea中右击class在资源管理器中打开, 然后资源管理器地址栏cmd 回车

用命令行来传递参数

注意:上图中第二行无法直接执行java Demo06 因为Demo06在包里面 (package com.baixiaofan.method;)

所以用cd../ 返回上一级目录 一直返回到src目录

然后执行完整路径的程序 java com. baixiaofan. method. Demo06

回车无变化 因为还没传递参数

然后 java com. baixiaofan. method. Demo06的后面跟上数组一样的东西 如字符串

...