黑马程序员技术交流社区

标题: 【数组最大值和最小值】听完课,再来写程序 [打印本页]

作者: StringBOX    时间: 2015-12-12 22:48
标题: 【数组最大值和最小值】听完课,再来写程序
数组第二个联系分享。。。分享一下思路
  1. /*
  2. 目的:获取数组中的最大值和最小值
  3. {5,1,6,4,2,8,9}
  4. 步凑:
  5. 1、创建一个方法用于计算最大值,创建一个变量用于存放最大值,
  6. 用for循环一次比较没一个数的大小,比较出最大值
  7. 2、创建一个方法用于计算最小值,创建一个变量用于存放最小值,
  8. 用for循环一次比较没一个数的大小,比较出最小值
  9. 3、用main方法调用两个方法输出
  10. */

  11. class Demo_14
  12. {
  13.         public static void max(int arr[])//最大值
  14.         {
  15.                 int max=arr[0];
  16.                 for(int x=1;x<arr.length;x++)
  17.                 {
  18.                         if(max<arr[x])
  19.                                 max=arr[x];
  20.                 }
  21.                 System.out.println("max="+max);
  22.         }

  23.         public static int min(int arr[])//最小值
  24.         {
  25.                 int min=arr[0];
  26.                 for(int x=1;x<arr.length;x++)
  27.                 {
  28.                         if(min>arr[x])
  29.                                 min=arr[x];
  30.                 }
  31.                 return min;
  32.         }
  33.        
  34.         public static void main(String[] args)
  35.         {
  36.                 int arr[]={5,1,6,4,2,8,9};
  37.                 max(arr);

  38.                 int min=min(arr);
  39.                 System.out.println("min="+min);
  40.         }
  41. }
复制代码





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