gpt4 book ai didi

java - 求 int 和 double 的最大值?

转载 作者:行者123 更新时间:2023-11-30 05:45:13 25 4
gpt4 key购买 nike

如何获取给定 int 和 double 值的最大值?

package _pasted_code_;
import java.util.Scanner;

public class extra {

public static void main(String[] args) {
double x = 2.0;
double y = 3.0;
double z = 5.67;
int a = 3;
int b = 9;
double answer = max(x, y);
System.out.println("The largest number is: " + answer);
double answer = max(x, y, z);
int max = max(a, b);
}

public static double max(double num1, double num2) {
if (num1 > num2)
return num1;
else
return num2;
}

public static int max (int x, int y) {

if (x > y)
return x;
else
return y;
}

public static double max(double num1, double num2, double num3) {
if ((num1 > num2) && (num1 > num3))
return num1;
else
return num2;
else
return num3;
}
}

最佳答案

您可以使用Math.max(double a, double b)Math.max(int a, int b)

示例:

public static int max(int x, int y) {
return Math.max(x, y);
}
public static double max(double num1, double num2) {
return Math.max(num1, num2);
}
public static double max(double num1, double num2, double num3) {
return Math.max(Math.max(num1, num2), num3);
}

关于java - 求 int 和 double 的最大值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54976935/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com