Java如何获取两个数字之间的最小值或最大值?

下面的代码向您展示如何使用Math.min()andMath.max()方法调用获取两个数字之间的最小值和最大值。作为类中的其他方法,Math这些方法也可以重载以接受许多类型的原始数据。

package org.nhooo.example.math;

public class GetMinMaxValueExample {

    public static void main(String[] args) {

        Double value1 = 100.0D;

        Double value2 = 200.0D;

        double max1 = Math.max(value1, value2);

        double min1 = Math.min(value1, value2);

        float max2 = Math.max(value1.floatValue(), value2.floatValue());

        float min2 = Math.min(value1.floatValue(), value2.floatValue());

        int max3 = Math.max(value1.intValue(), value2.intValue());

        int min3 = Math.min(value1.intValue(), value2.intValue());

        long max4 = Math.max(value1.longValue(), value2.longValue());

        long min4 = Math.min(value1.longValue(), value2.longValue());

        System.out.println("Max value in double: " + max1);

        System.out.println("Min value in double: " + min1);

        System.out.println("Max value in float : " + max2);

        System.out.println("Min value in float : " + min2);

        System.out.println("Max value in int   : " + max3);

        System.out.println("Min value in int   : " + min3);

        System.out.println("Max value in long  : " + max4);

        System.out.println("Min value in long  : " + min4);

    }

}

以上程序的结果是:

Max value in double: 200.0

Min value in double: 100.0

Max value in float : 200.0

Min value in float : 100.0

Max value in int   : 200

Min value in int   : 100

Max value in long  : 200

Min value in long  : 100

                       

以上是 Java如何获取两个数字之间的最小值或最大值? 的全部内容, 来源链接: utcz.com/z/326325.html

回到顶部