public static void main(String[] args)
其中args[0]就是指该命令本身
args[1]是指第一个参数,依次类推

解决方案 »

  1.   

    例如在命令行下
    c:\java test hello world!
    hello就是args[0],world!就是args[1]
    在程序中就可以引用args数组
      

  2.   

    命令行的参数就是楼上说的那样。至于两个整数数据要是与不用转化的,直接用&就与了,很方便的。呵呵
      

  3.   

    public static void main(String[] args)  中的args是一个字符串数组,用来存放命令行参数。当你敲完c:\java ClassName 后,后面的内容就是命令行参数了,以空格为区分,敲了多少个args的长度就是你的参数个数,在main方法中你可以通过args[i]来引用他们
      

  4.   

    sundaylihongbo(爱的就是你---过来) 
    说的是正确的
      

  5.   

    我 在程序中试了在jbuilder7.0下运行报错如下:java.lang.ArrayIndexOutOfBoundsException at samplebean.ipAddress.main(ipAddress.java:24)Exception in thread "main" 
    我的这块代码是public static void main(String[] args){
     String strNew=args[0];//定义两个字符串,strName获得从主函数传来的命令行;
      String strIpaddr=args[1];
      

  6.   

    public class Test
    {
       public static void main(String args[])
       {
           String str1=args[0];
           String str2=args[1];
           System.out.println(str1);
           System.out.println(str2);
    }}运行时候java Test abcd efgh
    我试了一下,没有问题
    怀疑是你在 java ClassName的时候后面少输了参数
      

  7.   

    恩 swiminthesea(勇) 说的有可能,你在试试吧