public class TestMaxAndMin {
public static void main(String[] args) {
int[] arr = new int[10];
arr[0]=12;
arr[1]=13;
arr[2]=14;
arr[3]=15;
arr[4]=16;
arr[5]=17;
arr[6]=18;
arr[7]=19;
arr[8]=23;
arr[9]=22;
for(int i=0;i
for(int j=0;j
temp = arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}
for(Integer h:arr){
System.out.println(h);
}
}
}
就是排序嘛,这是冒泡排序,第一个最小,最后一个最大。
public static void printMaxAndMin(int[] array) {
if (null == array) {
System.out.println("array is null");
return;
}
if (array.length == 0) {
System.out.println("array is empty");
return;
}
int max = array[0];
int min = array[0];
for (int i = 1; i < array.length; i++) {
if (max < array[i]) {
max = array[i];
}
if (min > array[i]) {
min = array[i];
}
}
System.out.println("max: " + max);
System.out.println("min: " + min);
}
public class test {
public static void main(String[] args) {
int[] arr = new int[10];
for(int a = 0;a
}
for(int i=0;i
for(int j=0;j
temp = arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}
System.out.println("最小值:"+arr[0]);
System.out.println("最大值:"+arr[9]);
}
}
先排序,然后取出第一个和最后一个