最大值"/>
JAVA练习题7:求数组中的最大值
求数组中的最大值
- 需求:已知数组元素为{11,22,33,44,55,66,77,88,99},请找出数组中最大值并打印在控制台
- 扩展:
max的初始值一定要是数组中的元素,否则容易出现错误
举例:假如初始值max=0,如果数组中的元素都是负数,则最大值就为0,是错误的
public class FDemo {public static void main(String[] args){/**求数组中的最大值* 需求:已知数组元素为{11,22,33,44,55,66,77,88,99},请找出数组中最大值并打印在控制台* 扩展:* 1.max的初始值一定要是数组中的元素,否则容易出现错误* 举例:假如初始值max=0,如果数组中的元素都是负数,则最大值就为0,是错误的* *///1.定义数组用来储存已知的数组元素int[] arr = {11,22,33,44,55,66,77,88,99};//2.定义一个变量max用来存储最大值int max = arr[0];//3.循环获取每一个元素,使之与max进行比较//循环可以从i=1开始,因为如果从i=0开始,那么第一次循环就是自己和自己对比的,没有意义。// 为了提高效率,减少一次循环的次数,循环条件就从1开始for (int i = 1; i < arr.length; i++) {if(arr[i] > max){max = arr[i];}}//4.当循环结束之后,max记录的就是数组中的最大值System.out.println(max);}
}
更多推荐
JAVA练习题7:求数组中的最大值
发布评论