案例:获取数组中的最大值
需求:给顶一个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);
}
}