A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 我的专属 中级黑马   /  2014-4-1 10:43  /  997 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

方法实现找出一个int类型数组中最大值和最小值

评分

参与人数 1技术分 +1 收起 理由
czwanglei + 1

查看全部评分

2 个回复

倒序浏览

  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. }
复制代码

评分

参与人数 1技术分 +1 收起 理由
czwanglei + 1

查看全部评分

回复 使用道具 举报 1 0
  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. }
复制代码

评分

参与人数 1技术分 +1 收起 理由
czwanglei + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马