黑马程序员技术交流社区
标题: 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 |