大家好!我编写了这个程序来读取命令行参数。
public class UseArgument {
public static void main(String args[])
{
System.out.print("hi, ");
System.out.print(args[0]);
System.out.println(" How are you?");
}
}
我尝试通过命令行发送以下参数:
java UseArgument @!&^%
它抛出如下错误。输出:
hi, @! How are you?
''%'' 不是内部或外部命令、可运行程序或批处理文件。
java UseArgument @!^%
任何人都可以解释这种行为吗?这与正则表达式有关吗?
谢谢。西瓦基兰 B