zl程序教程

您现在的位置是:首页 >  后端

当前栏目

【测开技能】Java语言系列(十九 )命令行参数

JAVA命令行语言 参数 系列 技能 十九 测开
2023-06-13 09:13:36 时间

Java系列分享

【测开技能】Java语言系列(一)Java入门

【测开技能】Java语言系列(二)Java基础语法

【测开技能】Java语言系列(三)变量和数据类型

【测开技能】Java语言系列(四) 整数运算

【测开技能】Java语言系列(五) 浮点数运算

【测开技能】Java语言系列(六) 布尔运算

【测开技能】Java语言系列(七) 字符和字符串

【测开技能】Java语言系列(八)数组类型

【测开技能】Java语言系列(九)输入和输出

【测开技能】Java语言系列(十)if判断

【测开技能】Java语言系列(十一)switch多重选择

【测开技能】Java语言系列(十二)while循环

【测开技能】Java语言系列(十三)dowhile循环

【测开技能】Java语言系列(十四)for循环

【测开技能】Java语言系列(十五)break和continue

【测开技能】Java语言系列(十六)简单知识训练

【测开技能】Java语言系列(十七)数组操作--遍历与排序

【测开技能】Java语言系列(十八 )多维数组

正文


每次都会运行的时候,都会写main方法,其实main方法呢,就是java程序的入口。main方法可以接受一个命令行参数,它是一个String[]数组。

命令行参数由JVM接收用户输入并传给main方法。获取下参数打印下

public class main {
    public static void main(String[] args) {
        for (String item:
             args) {
            System.out.println(item);
        }
    }
}

在运行的时候,增加一个字符串

看下结果

这样就可以根据用户的输入做一些简单操作了

比如判断第一个参数不为空的时候,就打印欢迎你+参数

public class main {
    public static void main(String[] args) {
         if (args.length>0){
            String name=args[0];
            if (name !=""){
                System.out.println("欢迎你!"+name);
            }
        }
    }
}

结果

那么如果不传递回怎样呢

结果输出

后续,根据main传递的参数,对做一些控制,使程序更加丰富。解析这些命令都需要程序员自己来去实现。