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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 阿凡提不买驴 中级黑马   /  2013-6-29 14:06  /  880 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

二、数组的遍历和获取最值实例

1、数组的遍历(打印数组中的元素)

public static void PrintArray(int []arr)

{

System.out.print("[");

for(int x=0;x

{

if(x!==arr.length-1)

System.out.print(arr[x]+",");

else

System.out.println(arr[x]+"]");

}

}

2、获取最值

(1)max初始化为arr[0]

public static int getMax(int []arr)

{

int max=arr[0];

for(int x=1;x

{

if(arr[x]>max)

max=arr[x];

}

return max;

}

(2)max初始化为0:角标

public static int getMax_2(int []arr)

{

int max=0;

for(int x=1;x

{

if(arr[x]>arr[max])

max=x;

}

return arr[max];

}

(3)求min最小值

public static int getMin(int []arr)

{

int min=0;

for(int x=1;x

{

if(arr[x]

min=x;

}

return arr[min];

}

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马