java如何获取数组中的最大值和最小值
假定有一个整型数组
先定义一个变量a,将数组第一个元素的值赋予a
通过for循环语句,语法格式是
for(int i=1;i<数组名.length;i++)
{
如果要求最大值
if(数组名[i]>a)
{
a=数组名[i]
}
如果要求最小值
if(数组名[i]<a)
{
a=数组名[i]
}
package project;
public class Shuzuzuizhi {
public static void main(String[] args) {
int[] arr= {4,1,6,3,9,8};
int max=arr[0];
for(int i=1;i<arr.length;i++)
{
if(arr[i]>max)
{
max=arr[i];
}
}
System.out.println("数组arr中的最大值为"+max);
int min=arr[0];
for(int i=1;i<arr.length;i++)
{
if(arr[i]<min)
{
min=arr[i];
}
}
System.out.println("数组arr最小值为:"+min);
}
}