编写一个Java程序,如果没有命令行参数,则显示“没有输入参数”,否则,显示用户共输入多少个参数,并显示各个参数的内容。
时间: 2024-09-14 11:10:55 浏览: 26
从命令行接受一个参数年份,计算此年份是否为闰年?
你可以创建一个简单的Java程序,使用`args`数组来获取命令行参数。以下是一个示例:
```java
import java.util.Scanner;
public class CommandLineArgsExample {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
// 检查是否有命令行参数
if (args.length == 0) {
System.out.println("没有输入参数");
} else {
System.out.println("用户共输入了" + args.length + "个参数");
// 遍历参数并显示内容
for (int i = 0; i < args.length; i++) {
System.out.println("参数 " + (i+1) + ": " + args[i]);
}
}
}
}
```
在这个程序中,我们首先检查`args`数组的长度,如果没有参数,就打印出相应的消息。如果有参数,我们就显示参数的数量以及每个参数的具体值。
要运行此程序并测试它,可以在命令行中提供一些参数,比如 `java CommandLineArgsExample arg1 arg2 arg3`,然后查看输出的结果。
阅读全文