创建一个名为"Hello, World!"的控制台程序，该程序应该使用命令行参数打印问候语。
以下是Java代码示例，它将使用命令行参数打印问候语 "Hello, World!"：

```java
public class HelloWorld {
    public static void main(String[] args) {
        if (args.length > 0) {
            System.out.println("Hello, " + args[0] + "!");
        } else {
            System.out.println("Hello, World!");
        }
    }
}
```

如果在命令行中输入：

```
java HelloWorld Alice
```

则将输出：

```
Hello, Alice!
```

如果没有提供任何参数，则将输出：

```
Hello, World!
```