public class test{
public static void main(String[] args) {
int max = Integer.MIN_VALUE;
int min = Integer.MAX_VALUE;
int [] x = {13,654,974,34,46,97,56,46,83};
for(int i = 0;i < x.length;i++) {
if(x[i] > max)
max = x[i];
else if(x[i] < min)
min = x[i];
}
System.out.printf("最大值是%d,最小值是%d",max,min);
}
}
这里用到了int max = Integer.MIN_VALUE,这句话的意思是将Int类型里的最小值赋值给max,后面在循环里进行比较,如果一个值比最小值大的话,它就是暂时的最大值,直到循环结束,得到的max就是最大值了。
min同理。