想法:
定义数组,定义max变量使其存在最大值。
再定义一个存在最小值的min变量;
遍历数组,如果当前值大于max,则将当前值指定给max。
如果当前值小于min,则将当前值指定给min。
下面的代码示例显示。
公共类测试{
publicstaticvoidmain (string [ ] args ) {
intarr [ ]=new int [ ] { 1,6,21,7,-2}; //定义数组
intmax=arr[0]; //将数据的第一个元素保存到max
intmin=arr[0]; //将数据的第一个元素保存到min
for(inti=1; iarr.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