int[] a = {1,2,3,4,5}; 
      for(int k=0; k <a.length; k++)   //这个length是哪里定义的方法??????
          { 
            int i = a[k]; 
            System.out.println(i); 
          } 

解决方案 »

  1.   

    java本身提供的。
    jvm直接支持。
      

  2.   

    我记得好像是它的静态字段哦。你在API中查查。。应该是的
      

  3.   

    在java里everything is object,数组也是。
      

  4.   

    参考下面这个帖子:http://topic.csdn.net/u/20070606/15/b77a37ea-5b5b-49d1-8ab4-5968467a4a99.html另外,在类中有个静态常量字段 class 也是在编译时自动生成的。
      

  5.   

    楼主是第一次学编程?还是初学java?类似这样的属性在每一种编程语言都会找到类似的语法.
      

  6.   

    这是数组本身带的一个函数,你可以查询一下jdk文档
      

  7.   

    楼上说的都不对。
    object里边没有length这个静态字段
    数组里也没有!
    我不喜欢在这里乱说什么地方有。
    希望大家做学问能踏实。
    也不要说什么重要,什么不重要。
    这只是一个学术平台。
    只有编程,只是程序员,会思考,才会真正融合一门语言