为了账号安全,请及时绑定邮箱和手机立即绑定

请问这段代码输出为什么是这样?

请问这段代码输出为什么是这样?

hy_wang 2017-07-08 20:33:19
import java.util.Arrays;public class 数组 {        public static void main(String[] args) {         // 定义一个整型数组,保存成绩信息 int[][] scores = {{ 89, 72, 64, 58, 93 },{22,58,96,47}}; System.out.print(Arrays.toString(scores));    }}输出为[[I@64c3c749, [I@7150bd4d]请问这是为什么,难道不应该输出为 {89,72,64,58,93},{22,58,96,47}    
查看完整描述

1 回答

已采纳
?
D许咚

TA贡献7条经验 获得超2个赞

。。。肯定不是啊,输出的就是scores对象地址,除非你复写它的tostring方法。

查看完整回答
反对 回复 2017-07-08
  • hy_wang
    hy_wang
    不是说tostring方法是输出数组的方法吗。。初学者才学到数组,还是说上边例子中的tostring方法只能输出一维数组
  • D许咚
    D许咚
    是的。
  • hy_wang
    hy_wang
    好吧,感谢
  • 1 回答
  • 0 关注
  • 1248 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信