黑马程序员技术交流社区

标题: 程序有不懂的地方,望指教 [打印本页]

作者: byb442230    时间: 2016-2-25 14:17
标题: 程序有不懂的地方,望指教
class  Demo4_Array
{
        public static void main(String[] args)
        {
                int [] arr = {11,44,76,89,99};
                int max = getMax(arr);
                System.out.println(max);
        }
        /*
        获取数组最值,1,明确返回值类型 int
                                  2,明确参数列表 int [] arr
        */
        public static int getMax(int [] arr){
                int max= arr[0];//先让第一个元素为max
                //从数组的第二个元素开始遍历
                for (int i=1;i<arr.length ;i++ )
                {
                        if (max>arr)//如果记录的max的值小于元素的值
                        {
                                max=arr;//就让max记录较大的元素值
                        }
                }

----------------------------------------------------------------------------------------------------
class Demo5_Array
{
        public static void main(String[] args)
        {
                int [] arr = {11,23,34,45,66,78,99};
                reverseArray(arr);
                print(arr);
        }
        /*
        数组元素反转,1,明确返回值类型void
                                  2,明确参数列表 int [] arr
        */
        public static void reverseArray(int [] arr){
                for (int i= 0;i<arr.length/2;i++ )
                {
               
                //用temp这个第三方变量反转前后元素
                int temp = arr;
                arr = arr[arr.length-1-i];
                arr[arr.length-1-i]=temp;
                }
        }
        /*
        数组元素遍历,1,明确返回值类型void
                                  2,明确参数列表int [] arr
        */
        public static void print(int [] arr){
                for (int i=0;i<arr.length ;i++ )
                {
                        System.out.print(arr+" ");
                }
        }
}

第一个程序红色出用System.out.println(max);
第二个程序红色处用reverseArray(arr);
                               print(arr);
请问为什么吗?第二个程序红色的作用是什么?
我是菜鸟,还烦请各位大神指教。


作者: 赵雄    时间: 2016-2-25 15:31
!!!!!!!!!!!!!!
作者: 15856681986    时间: 2016-2-25 16:31
调用方法反转,打印




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