问答详情
源自:3-8 使用 Math 类操作数据

for循环另外一个写法怎么不行呢?

for ( int j=0;j<=nums.length;j++  ) 
{System.out.print(nums+ " ");
}

代码写成这样怎么不行呀?

[I@682f8c99 [I@682f8c99 [I@682f8c99 [I@682f8c99 [I@682f8c99 [I@682f8c99 [I@682f8c99 [I@682f8c99 [I@682f8c99 [I@682f8c99

输出是这样的。

提问者:苏菲的世界 2015-05-13 16:46

个回答

  • 好帮手慕珊
    2015-05-13 17:02:54
    已采纳

    是不是应该输出nums[j]呀

  • 完美主义者
    2015-05-13 17:07:02

    .length为数组的长度 并不是下标 你如果j=他的话就会出错 应该去掉等于 小于长度 为数组下标