黑马程序员技术交流社区

标题: 福利贴 获取一维数组中的最大值 [打印本页]

作者: 王小吉    时间: 2015-8-26 23:46
标题: 福利贴 获取一维数组中的最大值
class GetMax {
        public static void main(String[] args) {
                int[] arr = {7,9,8,6,5};
        int max = arr[0];
                loop(arr);
                //因为要和每一个数去比较。所以需要拿到数组中的每一个元素,所以用到了遍历 所以用for
                /*for (int x = 1;x<5 ;x++ ) {
                        max = max>arr[x]?max:arr[x];       
                }
            System.out.println(max); //刚开始眼残 写的是输出arr[x];
                */
        }
        //封装在函数里
        public static void loop(int[] arr){
                int max = arr[0];                  //这个地方的max不能省略 因为上边的max无法在这个类中庸 不是成员变量  
                for (int x =1;x<arr.length ; x++) {
                        max = max>arr[x]?max:arr[x];
                }
                System.out.println(max);
        }
}
}



作者: 王小吉    时间: 2015-9-14 00:20
楼主一定要加油 继续整理
作者: 王小吉    时间: 2015-9-23 22:32
注释写的不够工整 注意养成良好的编码风格




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