数组中的最大值
数组中的最大值
案例:由10,20,28,90,1,15,64,78,9这几个数字存入数组 求出最大值
有两种解决方法:第一种对比、第二种排序
第一种代码:
public static void main(String[] args) {
//将数据存入数组
int[] arr={10,20,28,90,1,15,64,78,9};
//选择第一个数也就是索引值为0的数据
int max=arr[0];
//使用for循环让每一个数进行判断 如果大你就留下 如果小你下去
for (int i = 0; i < arr.length; i++) {
//if判断
if (max<arr[i]){
//如果你大你就替换掉上一个数
max=arr[i];
}
}
//输出打印最大值
System.out.println(max);
}
运行结果:

这是第一种方法
第二种代码:
public static void main(String[] args) {
//将数据存入数组
int[] arr={10,20,28,90,1,15,64,78,9};
//使用java中自带的方法 进行从小到大排序
Arrays.sort(arr);
//只需要输出它的长度-1也就是索引的最后一个
System.out.println(arr[arr.length-1]);
}
运行结果:

第二个是用于数组所提供的方法

浙公网安备 33010602011771号