class A
{
  public static void main(String args[])
   {
     System.out.println(args);
    }
}成功编译后,是这样执行的:
java A ddd
但不输出。为什么?

解决方案 »

  1.   

    class A 

      public static void main(String args[]) 
      { 
         for(int i=0; i<args.length; i++) {
            System.out.println("第" + i + "参数: " + args[i]);
         } 
      } 

      

  2.   

    System.out.println(args); 
    这里错了,lz还是看一下书好
      

  3.   

    System.out.println(args); 
    有错~
      

  4.   

    1楼程序执行出错:
    NoClassDeFoundError
      

  5.   

    1楼的程序没错啊,java区分大小写的,估计你弄做了吧
      

  6.   

    System.out.println(args); 没这么输出数组的吧?
      

  7.   

    结果是
    [Ljava.lang.String;@9cab16
    这是什么东东???
      

  8.   

    args在这里只是一个变量的啊不能作为输出参数的啊!你可以尝试在里面定义一个变量看能不能输出
    class A 

      public static void main(String args[]) 
      { 
        int sum=0;
        for(int i=0; i <args.length; i++)  
        { 
          sum+=i;
          System.out.println(sum);
        } 
      } 

      

  9.   

    System.out.println(args);  可以输出啊,输出的是args.toString() 应该显示数组的地址。要输出数组中存的内容就需要用下标循环取得了。
      

  10.   

    args是一个数组哎。你直接输出他的地址了