jxt598598 发表于 2008-6-6 18:01

这个例子那里出错?

class A{
        int i;
}

public class VarArgs {
         void print(Object[] x){
                for(int i=0;i<x.length;i++){
                        System.out.println(x[i]);
                }
        public static void main (String [] args) {
                print(new Object[]{
                                new Integer(47),new VarArgs(),
                                new Float(3.14),new Double(11.11)
                        });
                        print(new Object[]{
                                "one","two","three"
                        });
                        print(new Object[]{
                                new A(),new A(),new A()
                        });
    }       
        }
   
}

Ethip 发表于 2008-6-6 18:51

[size=5]public[color=red] static[/color] void print(Object[] x){}[/size]

jxt598598 发表于 2008-6-6 19:34

回复 2# Ethip 的帖子

还是有错误啊 同样的!

小牛学java 发表于 2008-6-6 19:55

void print后边少个}
public class VarArgs
{
        public static void print(Object[] x)
    {
      for(int i=0;i<x.length;i++)
      {
              System.out.println(x[i]);
      }
    }
         public static void main (String [] args)
         {
                 
                print(new Object[]{
                        new Integer(47),new VarArgs(),
                        new Float(3.14),new Double(11.11)
                    });
                    print(new Object[]{
                        "one","two","three"
                    });
                    print(new Object[]{
                        new A(),new A(),new A()
                    });

         }
}

Ethip 发表于 2008-6-6 20:05

回复 4# 小牛学java 的帖子

[tk05] yes

jxt598598 发表于 2008-6-6 21:38

[tk03] en

页: [1]

编程论坛