写代码一定要有思路、步骤,理解其中的意思,运用它写起来就很快 得心应手。
获取数组中的最大值
思路:
1、获取最大值需要比较,每一次比较都有都会有较大值,因为该值不确定,通过一个临时变量存储。
2、让数组中的每一个元素都和这个变量中的值进行比较,如果大于了变量中的值,就用该变量记录较大的值。
3、当所有的元素都比较完成,那么该变量中存储的就是数组中的最大值。
步骤:
1、定义变量初始化为数组中任意一个元素即可。
2、通过循环语句对数组进行遍历。
3、在遍历过程中定义判断条件,如果遍历到元素变量中的大,就赋值给该变量。
需要定义一个功能来完成以便提高复用性。
1、明确结果数组中最大的元素,Int类型
2、未知内容:一个数组Int[] 数组中存放Int类型的元素。
class ArrayTest
{
public static int getMax(int[] arr)
{
int max = arr[0];
for(int x =1; x<arr.length; x++)
{
if(arr[x]>max)
max = arr[x];
}
return max;
}
public static void main(strimg[] args)
{
int[] arr ={5,1,6,4,2,8,9};
int max = getMax(arr);
System.out.println("max="+max);
}
}
|
|