首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >【测开技能】Java语言系列(十九 )命令行参数

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

作者头像
雷子
发布2022-09-29 20:17:30
发布2022-09-29 20:17:30
33100
代码可运行
举报
运行总次数:0
代码可运行

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方法。获取下参数打印下

代码语言:javascript
代码运行次数:0
运行
复制
public class main {
    public static void main(String[] args) {
        for (String item:
             args) {
            System.out.println(item);
        }
    }
}

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

看下结果

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

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

代码语言:javascript
代码运行次数:0
运行
复制
public class main {
    public static void main(String[] args) {
         if (args.length>0){
            String name=args[0];
            if (name !=""){
                System.out.println("欢迎你!"+name);
            }
        }
    }
}

结果

那么如果不传递回怎样呢

结果输出

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

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-09-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 雷子说测试开发 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档