if(arges.length!=3) //这个不懂了
这个是判断main方法传入的数组的长度不等于3的时候

解决方案 »

  1.   

    if(arges.length!=3) //这个不懂了
    就是你在命令行输入的参数 不等于3
    比如 :> java flowDemo A B C --参数有3个 arges.length =3  ; arges[0] = A , arges[1] = B , arges[2] = C ,下标从0开始
      

  2.   

    arges  你看到那个函数的传入值没有public static void main(String[] arges)就是这个arges  那个 字符数组,然后   arges.length是是得到它的长度
    然后判断这个长度是不是等于3
      

  3.   


    public static void main(String[] arges)
    args是你在控制台上输入的数组。args.length就是你输入数组的长度。
      

  4.   

    arges你是main方法穿进来的参数 也就是一个String数组
    如果你用jdk来执行这个类的class文件的时候你输入 比如你这个是flowDemo.class
    你输入 java flowDemo 11 22 33
    这个时候arges 数组的值就是11 22 33 也就是有三个值 这个时候 arges.length就等于3
    现在知道arges.length!=3的意思了把
    在Eclipse里给arges数组传值,你单机右键 点击runas ->run configations ->Arguments>variables->String-promots 输入值就可以了
    一般测试这样用
      

  5.   

    if(arges.length!=3) //这个不懂了
    只是了解一点,args是一个数组,所以它有长度。具体的长度应该是调用这个程序的时候传入的一个参数。
    具体怎么传就不知道了,可能六楼说的是对的。