为什么以下代码输出的结果为 1 2 3 4 5 6 教材上却说输出结果应为 1 23 456

[复制链接]
查看11 | 回复1 | 2011-10-30 10:34:37 | 显示全部楼层 |阅读模式
回复

使用道具 举报

千问 | 2011-10-30 10:34:37 | 显示全部楼层
我们把二维数组,看成是有一维数组组成的一维数组,比如把intb[][]=newint[][]{{1},{2,3},{4,5,6}};{2,3}看成错是一个一维数组的元素然后看你的程序:第一个用的是:System.out.println(b[k][c]);每输出一个一维元素中的元素就换行,然后又加了一句System.out.println();这个是每输出一个一维元素后又换行;第二个用的是:System.out.print(b[k][c]);输出一个一元素;然后:System.out.println();//输出空格换行你看清楚第一个是println这个带换行第二个print不带换行的,是不一样的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行