黑马程序员技术交流社区

标题: 我创建一个类为什么打印出来的是哈希值?有大神吗,求科普. [打印本页]

作者: AAAFFF    时间: 2015-9-3 11:29
标题: 我创建一个类为什么打印出来的是哈希值?有大神吗,求科普.
class ZuoYe {
        public static void main(String[] args) {
                TongJi_1 t = new TongJi_1();
                t.tongJi();
                //int t = tongJi(arr);
                System.out.println("t ="+t);                //t =TongJi_1@1e4d6ef!
                //int[][] arr1 = {{22,66,44},{77,33,88},{25,45,65},{11,66,99}};
                //int x = tongJi(arr);
                //System.out.println(x);
        }
}
class TongJi_1 {
                int[][] arr1 = {{22,66,44},{77,33,88},{25,45,65},{11,66,99}};
                int tongJi() {
                //int[][] arr1 = {{22,66,44},{77,33,88},{25,45,65},{11,66,99}};
                int sum = 0;                //定义一个变量记录住每次遍历出的值 对其进行累加
                for (int i = 0; i < arr1.length; i++) {        //获取每一个一维数组
                        for (int j = 0;j < arr1[i].length ; j++) {        //获取每一个一维数组的元素
                                sum += arr1[i][j];
                               
                        }
                }
                        return sum;                
        }
                       
}



作者: AAAFFF    时间: 2015-9-3 11:31
                     坐等啊
作者: AAAFFF    时间: 2015-9-3 11:36
                    来大神啊 坐等回复啊
作者: AAAFFF    时间: 2015-9-3 12:01
       没人吗      
作者: AAAFFF    时间: 2015-9-3 12:43
                          看来只有问老师啦  
作者: Wqi    时间: 2015-9-3 13:07
你打印的t是对象...当然是哈希地址值~~~请定义一个变量int sum = t.tongJi();然后打印sum
作者: xie1989718    时间: 2015-9-3 14:12
确实如此,打印了对象,出来的是地址值,解法同上一样,不过也可以直接输出t.tongJi();
还有注意书写格式,第一个字母尽量大写
作者: AAAFFF    时间: 2015-9-3 15:32
xie1989718 发表于 2015-9-3 14:12
确实如此,打印了对象,出来的是地址值,解法同上一样,不过也可以直接输出t.tongJi();
还有注意书写格式, ...

                       这究竟是什么情况啊
作者: AAAFFF    时间: 2015-9-3 16:59
Wqi 发表于 2015-9-3 13:07
你打印的t是对象...当然是哈希地址值~~~请定义一个变量int sum = t.tongJi();然后打印sum ...

        我是试一下看看.
作者: mah707    时间: 2015-9-3 18:11
你想答应结果的,对吧,但是你打印的对象的哈希值,所以是哈希值的表示方式;
t.tongJi();的返回值是个int类型,你打印输出也行啊Syso(t.tongji())
作者: wanglianqing    时间: 2015-9-3 18:52
嗯,如楼上所说




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2