黑马程序员技术交流社区

标题: 数组的练习 [打印本页]

作者: wxw19910324    时间: 2016-1-2 17:29
标题: 数组的练习
写代码一定要有思路、步骤,理解其中的意思,运用它写起来就很快 得心应手。

获取数组中的最大值
思路:
1、获取最大值需要比较,每一次比较都有都会有较大值,因为该值不确定,通过一个临时变量存储。
2、让数组中的每一个元素都和这个变量中的值进行比较,如果大于了变量中的值,就用该变量记录较大的值。
3、当所有的元素都比较完成,那么该变量中存储的就是数组中的最大值。
步骤:
1、定义变量初始化为数组中任意一个元素即可。
2、通过循环语句对数组进行遍历。
3、在遍历过程中定义判断条件,如果遍历到元素变量中的大,就赋值给该变量。
需要定义一个功能来完成以便提高复用性。
1、明确结果数组中最大的元素,Int类型
2、未知内容:一个数组Int[] 数组中存放Int类型的元素。


class ArrayTest
{
         public static int getMax(int[] arr)

         {

                int max = arr[0];
                for(int x =1; x<arr.length; x++)
                {
                       if(arr[x]>max)
                                 max = arr[x];
                }
                     return max;
         }


           public static void main(strimg[] args)
           {

                  int[] arr ={5,1,6,4,2,8,9};
                  int max = getMax(arr);
                  System.out.println("max="+max);
           }
}

作者: 小新没蜡笔    时间: 2016-1-2 21:35
要是加上注释就更好了
作者: qinrongchang    时间: 2016-1-2 21:42
看着有收获

作者: 雪中飞    时间: 2016-1-2 22:01
挺好,加油!!!
作者: houbofly    时间: 2016-1-2 22:16
努力,努力,加油
作者: 李冰    时间: 2016-1-2 22:32
66666666666666
作者: s616622575    时间: 2016-1-2 23:18
挺好,加油啊
作者: n_Nie1991    时间: 2016-1-2 23:44
不错,要多练习哦




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