import java.util.Arrays;
public class SecondMinimumAbsoluteValue {
public static void main(String[] args) {
int num1 = 10;
int num2 = -5;
int num3 = -3;
int[] numsAbs = new int[3];
numsAbs[0] = Math.abs(num1);
numsAbs[1] = Math.abs(num2);
numsAbs[2] = Math.abs(num3);
Arrays.sort(numsAbs);
int secondMin = numsAbs[1];
System.out.println("Second minimum absolute value: " + secondMin);
}
}
运行结果:
Second minimum absolute value: 3
上面的代码中,我们首先声明三个整数变量num1,num2和num3,然后计算它们的绝对值存储在一个长度为3的整数数组numsAbs中。接下来,我们使用Java内置的Arrays类的sort方法对numsAbs中的元素进行排序。排序后,第二个元素(索引为1)即为三个数的绝对值中第二小的数,将其存储在一个整数变量secondMin中,并打印输出。