黑马程序员技术交流社区

标题: 数组的几个操作 [打印本页]

作者: wy123580    时间: 2016-5-22 21:39
标题: 数组的几个操作

        * 数组获取最值(获取数组中的最大值最小值)
               
                        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;
                        }
Java语言基础(数组的操作3反转)(掌握)
        * 数组元素反转(就是把元素对调)
                       
                        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;
                                }
                        }
Java语言基础(数组的操作4查表法)(掌握)案例演示
        * 数组查表法(根据键盘录入索引,查找对应星期)
       
                        public static char getWeek(int week) {
                                char[] arr = {' ','一','二','三','四','五','六','日'};                //定义了一张星期表
                                return arr[week];                                                //通过索引获取表中的元素
                        }



作者: 聪明一只哈    时间: 2016-5-22 21:39
很好很喜欢
作者: 罗勇    时间: 2016-5-22 21:43
很好很喜欢,咋给了那么多hmb
作者: 目前是菜鸟    时间: 2016-5-22 21:43
额 这不都是视频里面讲的么  打的快吐了
作者: 我类个去    时间: 2016-5-22 21:45
视频里有原样的




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