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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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

###05.10_Java语言基础(数组的操作2获取最值)(掌握)
* A:案例演示
    * 数组获取最值(获取数组中的最大值最小值)
        
            public static int getMax(int[] arr) {
                int max = arr[0];
                for (int i = 1;i < arr.length ;i++ ) {            //从数组的第二个元素开始遍历
                    if (max < arr[i]) {                            //如果max记录的值小于的数组中的元素
                        max = arr[i];                            //max记录住较大的
                    }
                }
        
                return max;
            }
###05.11_Java语言基础(数组的操作3反转)(掌握)
* A:案例演示
    * 数组元素反转(就是把元素对调)
            
            public static void reverseArray(int[] arr) {
                for (int i = 0;i < arr.length / 2 ; i++) {
                    //arr[0]和arr[arr.length-1-0]交换
                    //arr[1]和arr[arr.length-1-1]交换
                    //arr[2]和arr[arr.lentth-1-2]
                    //...
        
                    int temp = arr[i];
                    arr[i] = arr[arr.length-1-i];
                    arr[arr.length-1-i] = temp;
                }
            }

###05.12_Java语言基础(数组的操作4查表法)(掌握)
* A:案例演示
    * 数组查表法(根据键盘录入索引,查找对应星期)
   
            public static char getWeek(int week) {
                char[] arr = {' ','一','二','三','四','五','六','日'};        //定义了一张星期表
                return arr[week];                                            //通过索引获取表中的元素
            }

###05.13_Java语言基础(数组的操作5基本查找)(掌握)
* A:案例演示
    * 数组元素查找(查找指定元素第一次在数组中出现的索引)
   
            public static int getIndex(int[] arr,int value) {
                for (int i = 0;i < arr.length ;i++ ) {                //数组的遍历
                    if (arr[i] == value) {                            //如果数组中的元素与查找的元素匹配
                        return i;
                    }
                }
                return -1;
            }

###05.14_Java语言基础(二维数组概述和格式1的讲解)(了解)
* A:二维数组概述
* B:二维数组格式1
    * int[][] arr = new int[3][2];
* C:二维数组格式1的解释
* D:注意事项
    * a:以下格式也可以表示二维数组
        * 1:数据类型 数组名[][] = new 数据类型[m][n];
        * 2:数据类型[] 数组名[] = new 数据类型[m][n];
    * B:注意下面定义的区别
    *
            int x;
            int y;
            int x,y;
            
            int[] x;
            int[] y[];
            
            int[] x,y[];    x是一维数组,y是二维数组
* E:案例演示
    * 定义二维数组,输出二维数组名称,一维数组名称,一个元素

1 个回复

倒序浏览
欢迎大家回帖,多多支持
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马