A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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;                
        }
                       
}


10 个回复

倒序浏览
                     坐等啊
回复 使用道具 举报
                    来大神啊 坐等回复啊
回复 使用道具 举报
       没人吗      
回复 使用道具 举报
                          看来只有问老师啦  
回复 使用道具 举报
你打印的t是对象...当然是哈希地址值~~~请定义一个变量int sum = t.tongJi();然后打印sum
回复 使用道具 举报 1 0
确实如此,打印了对象,出来的是地址值,解法同上一样,不过也可以直接输出t.tongJi();
还有注意书写格式,第一个字母尽量大写
回复 使用道具 举报
xie1989718 发表于 2015-9-3 14:12
确实如此,打印了对象,出来的是地址值,解法同上一样,不过也可以直接输出t.tongJi();
还有注意书写格式, ...

                       这究竟是什么情况啊
回复 使用道具 举报
Wqi 发表于 2015-9-3 13:07
你打印的t是对象...当然是哈希地址值~~~请定义一个变量int sum = t.tongJi();然后打印sum ...

        我是试一下看看.
回复 使用道具 举报
你想答应结果的,对吧,但是你打印的对象的哈希值,所以是哈希值的表示方式;
t.tongJi();的返回值是个int类型,你打印输出也行啊Syso(t.tongji())
回复 使用道具 举报
嗯,如楼上所说
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马