黑马程序员技术交流社区

标题: 怎样用方法实现? [打印本页]

作者: 我的专属    时间: 2014-4-1 10:43
标题: 怎样用方法实现?
方法实现找出一个int类型数组中最大值和最小值

作者: mdb    时间: 2014-4-1 10:53

  1. void getmaxandmin(int[] arr,out int max,out int min)
  2. {
  3. max=arr[0];
  4. min=arr[0];
  5. for (int i=0;i<arr.Length;i++ )
  6. {
  7. if(arr[i]>max)
  8. max=arr[i];
  9. if(arr[i]<min)
  10. min=arr[i];
  11. }
  12. }
复制代码

作者: 阳春烟景    时间: 2014-4-1 10:54
  1. public class Maxmin {
  2.          public static void main(String[] args) {
  3.                   int[] y= {0,9,4,8,2,12,444,5,-1,-22,45};
  4.                   System.out.println(m(y));
  5.                   System.out.println(mm(y));
  6.                   
  7.          }
  8.          public static int m(int[] p){
  9.                   int max=0;
  10.                   for (int i=0;i<p.length;i++){
  11.                      if(p[i]>=max){
  12.                      max=p[i];
  13.                   }
  14.          }
  15.            return max;
  16.          }
  17.          public static int mm(int[] p){
  18.                   int min=p[0];
  19.                   for (int i=1;i<p.length;i++){
  20.                      if(p[i]<=min){
  21.                      min=p[i];
  22.                   }
  23.          }
  24.            return min;
  25.          }
  26.          
  27. }
复制代码





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