/**
@version 1.6.0_02 2008-11-14
@author tigerjl
*/import java.util.*;public class Message
{ public static void main(String[] args)
{
if (args[0].equals("-h"))
System.out.print("Hello,");
else if (args[0].equals("-g"))
System.out.print("Goodbye.");
//print the other command-line arguments
for (int i = 1;i < args.length;i++)
System.out.print(" " + args[i]);
System.out.println("!");
}
}如何为args数组初始化?直接运行报错:Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
at Message.main(Message.java:12)
@version 1.6.0_02 2008-11-14
@author tigerjl
*/import java.util.*;public class Message
{ public static void main(String[] args)
{
if (args[0].equals("-h"))
System.out.print("Hello,");
else if (args[0].equals("-g"))
System.out.print("Goodbye.");
//print the other command-line arguments
for (int i = 1;i < args.length;i++)
System.out.print(" " + args[i]);
System.out.println("!");
}
}如何为args数组初始化?直接运行报错:Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
at Message.main(Message.java:12)
如果在eclipse中运行,在你的文件上右键,有个run,点开,里面可以配置args的内容。
继续输入java Message -g/-h 就可以的到相应结果。
有用netbeans编的吗,在哪加入参数呢?
必要的话加上,if(args.length < 1){
System.out.println("请输入相关信息");
return;
}
str = System.in;把这个加入到代码中
javac Message .java
java Message args参数,args参数