Java 中使用 Max 函数求三个数的最大值和计算两点之间的距离
在 Java 中,你可以使用以下代码定义两个函数,分别实现返回三个数中的最大值和计算两个点之间的距离:
public class Main {
public static void main(String[] args) {
float number1 = 10.0f;
float number2 = 15.0f;
float number3 = 8.0f;
float maxNumber = getMax(number1, number2, number3);
System.out.println('最大值为:' + maxNumber);
float x1 = 100.0f;
float y1 = 200.0f;
float x2 = 300.0f;
float y2 = 400.0f;
float distance = calculateDistance(x1, y1, x2, y2);
System.out.println('两个点之间的距离:' + distance);
}
public static float getMax(float num1, float num2, float num3) {
float maxNum = Math.max(Math.max(num1, num2), num3);
return maxNum;
}
public static float calculateDistance(float x1, float y1, float x2, float y2) {
float distance = (float) Math.sqrt(Math.pow(x2 - x1, 2) + Math.pow(y2 - y1, 2));
return distance;
}
}
在上述代码中,我们定义了一个Main类,并在main方法中调用了两个函数:getMax和calculateDistance。
getMax函数接受三个参数:三个数值。在函数内部,我们使用Math.max()函数来比较这三个数值,找到其中的最大值,并将结果返回。
calculateDistance函数接受四个参数:两个点的x、y坐标。在函数内部,我们使用欧几里得距离公式计算两个点之间的距离,并将结果返回。这里使用了Math.sqrt()函数计算平方根,使用Math.pow()函数计算平方。
在示例用法中,我们调用getMax函数来找出number1、number2和number3中的最大值,并将结果输出到控制台上。
我们还调用calculateDistance函数来计算x1、y1和x2、y2之间的距离,并将结果输出到控制台上。
请注意,以上代码使用了Java的Math类中的max、sqrt和pow方法来实现数学运算。
原文地址: https://www.cveoy.top/t/topic/bB6Y 著作权归作者所有。请勿转载和采集!