黑马程序员技术交流社区

标题: Java基础细节总结(数组02) [打印本页]

作者: 阿凡提不买驴    时间: 2013-6-29 14:06
标题: Java基础细节总结(数组02)
二、数组的遍历和获取最值实例

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];

}






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