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

来源:3-8 使用 Math 类操作数据

苏菲的世界

2015-05-13 16:46

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

输出是这样的。

写回答 关注

2回答

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

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

    苏菲的世界

    非常感谢!

    2015-05-13 17:10:37

    共 2 条回复 >

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

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

    苏菲的世界

    你说的对,但是我写成<=依然可以运行,应该是输出完数组所有元素之后,又完成了一次空的输出。

    2015-05-13 17:16:51

    共 1 条回复 >

Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409792 学习 · 4340 问题

查看课程

相似问题

for循环

回答 4

for循环

回答 2

for循环

回答 2

for循环

回答 1