java中获取数组中的最大值
案例:获取数组中的最大值
需求:给顶一个int型数组,找出它的最大元素
分析:从第一个元素开始,依次与后面的元素比较,每次都将较大的值存在临时变量中,比较完成后临时变量即为最大值。
步骤:
A:创建一个int型数组:
int[] arr={2,4,6,3,5,9};
B:定义临时变量temp,代表最大元素,存储第一个值:
int temp = arr[0];
C:使用for循环遍历数组第一个元素后的每一个元素
D:将数组的元素和temp的值比较,将最大的值赋给temp
E:输出temp的值
代码:
public class Text { public static void main(String[] args) { //需求:定义一个int型数组,找出它的最大值 //1.定义一个int int[] arr={2,4,6,3,5,9}; //2.定义一个临时变量temp,用来表示最大值 int temp = arr[0]; //3.通过for循环遍历数组,获取到每一个数据 for (int i=0;i<arr.length;i++){ //4.把获取到的数据一次和temp进行比较,并将最大的值赋值给temp if(arr[i]>temp){ temp=arr[i]; } } //5.for循环执行结束后,temp记录的就是最大值,打印即可 System.out.println(temp); } }