定义一个数组,获取数组中的最大值和最小值
思路 :
我们定义一个数组,再定义一个max变量 用来存储最大值 ;
再定义一个min变量,用来存储最小值;
我们遍历数组,假如当前值大于max,就把当前值赋值给max;
假如当前值小于min,就把当前值赋值给min;
我们给下示例代码:
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
public class Test {
public static void main(String[] args) {
int arr[]=new int[]{1,6,21,7,-2}; // 定义一个数组
int max=arr[0]; // 把数据中的第1个元素存max
int min=arr[0]; // 把数据中的第1个元素存min
for(int i=1;i<arr.length;i++){ // 从第二个元素开始遍历数组
if(arr[i]>max){ // 假如元素大于max 就把当前值赋值给max
max=arr[i];
}
if(arr[i]<min){ // 假如元素小于min 就把当前值赋值给min
min=arr[i];
}
}
System.out.println("数组中的最大值:"+max);
System.out.println("数组中的最小值:"+min);
}
}
|
运行结果:
数组中的最大值:21
数组中的最小值:-2
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
- 上一篇:没有了
- 下一篇:没有了
