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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© tuxj9091 中级黑马   /  2016-3-18 22:26  /  612 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

###05.15_Java语言基础(二维数组格式1的内存图解)(了解)
* A:画图演示
    * 画图讲解上面的二维数组名称,一维数组名称,一个元素的值的问题

###05.16_Java语言基础(二维数组格式2的讲解及其内存图解)(了解)
* A:二维数组格式2
    * int[][] arr = new int[3][];
* B:二维数组格式2的解释
* C:案例演示
    * 讲解格式,输出数据,并画内存图

###05.17_Java语言基础(二维数组格式3的讲解及其内存图解)(了解)
* A:二维数组格式3
    * int[][] arr = {{1,2,3},{4,5},{6,7,8,9}};
* B:二维数组格式3的解释
* C:案例演示
    * 讲解格式,输出数据,并画内存图

###05.18_Java语言基础(二维数组练习1遍历)(掌握)
* A:案例演示
    * 需求:二维数组遍历

    * 外循环控制的是二维数组的长度,其实就是一维数组的个数。
    * 内循环控制的是一维数组的长度。

            int[][] arr = {{1,2,3},{4,5},{6,7,8,9}};
   
            for (int i = 0;i < arr.length ;i++ ) {            //获取到每个二维数组中的一维数组
                for (int j = 0;j < arr[i].length ;j++ ) {    //获取每个一维数组中的元素
                    System.out.print(arr[i][j] + " ");
                }
   
                System.out.println();
            }
###05.19_Java语言基础(二维数组练习2求和)(掌握)
* A:案例演示
*
        需求:公司年销售额求和
        某公司按照季度和月份统计的数据如下:单位(万元)
        第一季度:22,66,44
        第二季度:77,33,88
        第三季度:25,45,65
        第四季度:11,66,99
        
        int[][] arr = {{22,66,44},{77,33,88},{25,45,65},{11,66,99}};

        int sum = 0;                                    //定义变量,记录每次相加的结果
        for (int i = 0;i < arr.length ;i++ ) {            //获取每一个一维数组
            for (int j = 0;j < arr[i].length ;j++ ) {    //获取每一个一维数组中的元素
                sum = sum + arr[i][j];                    //累加
            }
        }

        System.out.println(sum);
###05.20_Java语言基础(思考题Java中的参数传递问题及图解)(掌握)
* A:案例演示
*
        看程序写结果,并画内存图解释
        public static void main(String[] args) {
            int a = 10;
            int b = 20;
            System.out.println("a:"+a+",b:"+b);
            change(a,b);
            System.out.println("a:"+a+",b:"+b);
   
            int[] arr = {1,2,3,4,5};
            change(arr);
            System.out.println(arr[1]);
        }
   
        public static void change(int a,int b) {
            System.out.println("a:"+a+",b:"+b);
            a = b;
            b = a + b;
            System.out.println("a:"+a+",b:"+b);
        }
   
        public static void change(int[] arr) {
            for(int x=0; x<arr.length; x++) {
                if(arr[x]%2==0) {
                    arr[x]*=2;
                }
            }
        }

###05.21_day05总结
* 把今天的知识点总结一遍。

3 个回复

倒序浏览
你很有激情,我来支持你!
回复 使用道具 举报
欢迎大家回帖,多多支持
回复 使用道具 举报
lz 为了黑马币 够厉害的啊
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马