1.调用函数:
package xun;
import java.util.Arrays;
public class Myclass {
public static void main(String[] args) {
int arr[]=new int[] {1,2,4,23,43,19,3};
Arrays.sort(arr);
System.out.println("最小值:"+arr[0]);
}
}
2.for if语句嵌套比较查找:
package xun;
public class Myclass {
public static void main(String[] args) {
int arr[] = new int[] { 1, 2, 4, 23, 43, 19, 3 };
int min = arr[0];
for (int x : arr) {
if (x < min)
min = x;
}
System.out.println("最小值:" + min);
}
}
3.排序输出:
package xun;
//冒泡排序
public class Myclass {
public static void main(String[] args) {
int arr[] = new int[] { 1, 2, 4, 23, 43, 19, 3 };
for (int i = 1; i < arr.length; i++) {
for (int j = 0; j < arr.length - i; j++) {
if (arr[j] > arr[j + i]) {
int temp = arr[j];
arr[j] = arr[j + 1];
arr[j + 1] = temp;
}
}
}
System.out.println("最小值:"+arr[0]);
}
}
package xun;
//直接选择排序
public class Myclass {
public static void main(String[] args) {
int arr[] = new int[] { 1, 2, 4, 23, 43, 19, 3 };
for (int i = 1; i < arr.length; i++) {
int index = 0;
for (int j = 1; j <= arr.length - i; j++) {
if (arr[j] < arr[index]) {
index = j;
}
}
int temp = arr[index];
arr[index] = arr[arr.length - i];
arr[arr.length - i ] = temp;
}
System.out.println("最小值:" + arr[0]);
}
}