博客
关于我
Java 命令行参数 main(String[] args)
阅读量:348 次
发布时间:2019-03-04

本文共 559 字,大约阅读时间需要 1 分钟。

Test.java分析

我们来看一下Test.java这个Java程序。这个程序是一个简单的命令行应用程序,通过读取输入参数来进行特定操作。

代码逻辑解析

程序的主类是Test,里面定义了一个静态方法main。这个方法用于接收用户输入的命令行参数。

程序的执行逻辑分为两部分:第一部分是检查第一个参数是否为"h",如果是的话,程序会输出"hello"。第二部分是遍历剩下的所有参数,逐个输出它们。

具体来说,程序会检查args数组的第一个元素是否等于"h"。如果是的话,会立即输出"hello"。然后,程序会从第二个元素开始循环,逐个将这些参数连接起来输出,中间用空格分隔。

执行过程

当程序运行时,用户需要在命令行输入参数。例如,用户可以输入以下命令:

java -jar Test.jar h a b c

这样,参数数组args就会包含四个元素:"h"、"a"、"b"、"c"。程序首先检查第一个参数是否是"h",确认后会输出"hello"。然后,程序会循环输出剩下的参数,结果就是"h a b c"。

运行结果

程序执行后,输出的结果会是:

hello a b c

这个结果表明,程序能够正确地接收和处理命令行参数,并根据用户的输入进行相应的操作。参数的数量可以根据实际需求灵活调整,程序本身的结构比较简单易用。

转载地址:http://fcxq.baihongyu.com/

你可能感兴趣的文章
Objective-C实现disjoint set不相交集算法(附完整源码)
查看>>
Objective-C实现DisjointSet并查集的算法(附完整源码)
查看>>
Objective-C实现djb2哈希算法(附完整源码)
查看>>
Objective-C实现DNF排序算法(附完整源码)
查看>>
Objective-C实现doomsday末日算法(附完整源码)
查看>>
Objective-C实现double factorial iterative双阶乘迭代算法(附完整源码)
查看>>
Objective-C实现double factorial recursive双阶乘递归算法(附完整源码)
查看>>
Objective-C实现double hash双哈希算法(附完整源码)
查看>>
Objective-C实现double linear search recursion双线性搜索递归算法(附完整源码)
查看>>
Objective-C实现double linear search 双线性搜索算法(附完整源码)
查看>>
Objective-C实现double sort双重排序算法(附完整源码)
查看>>
Objective-C实现DoublyLinkedList双链表的算法(附完整源码)
查看>>
Objective-C实现DoublyLinkedList双链表算法(附完整源码)
查看>>
Objective-C实现DPLL(davisb putnamb logemannb loveland)算法(附完整源码)
查看>>
Objective-C实现DWT离散小波变换(附完整源码)
查看>>
Objective-C实现Edmonds-Karp算法(附完整源码)
查看>>
Objective-C实现EEMD算法(附完整源码)
查看>>
Objective-C实现elgamal 密钥生成器算法(附完整源码)
查看>>
Objective-C实现EM算法(附完整源码)
查看>>
Objective-C实现EM算法(附完整源码)
查看>>