用for循环就能找最小值。
对数组进行从小到大排序,直接拿第一,第二个值就能完成这些事情。
需要导入:import java.util.Arrays;
public static void main(String[] args) {
int a[] = { 1, 5, 4, 8, 20 };
//先排序(默认从小到大)
Arrays.sort(a);
int res=Math.abs(a[0]-a[1]);
System.out.println("结果为:"+res);
}