📜  求三个数中最大的Java程序(1)

📅  最后修改于: 2023-12-03 15:11:02.495000             🧑  作者: Mango

求三个数中最大的Java程序介绍

在编写程序时,经常需要比较多个数中的最大值。本篇文章介绍如何编写一个Java程序,求出给定的三个数中的最大值。

思路

为了求出三个数中的最大值,我们可以先将第一个数赋值为最大值,然后依次比较第二个数和第三个数与此前的最大值的大小,更新最大值,直到比较完所有的数。

代码实现
public class MaxNumber {
    public static int getMax(int a, int b, int c) {
        int max = a;
        max = b > max ? b : max;
        max = c > max ? c : max;
        return max;
    }

    public static void main(String[] args) {
        int a = 3, b = 7, c = 5;
        int max = getMax(a, b, c);
        System.out.println("三个数中最大的数是:" + max);
    }
}

上述代码中,我们首先定义了一个静态方法 getMax(),该方法接收三个 int 类型的参数 abc,返回这三个数中的最大值。

getMax() 方法中,我们首先将第一个数 a 赋值给变量 max,然后判断第二个数 b 是否比 max 大,若是,则将 b 的值赋给 max,否则不做修改。最后,再将第三个数 c 与此时的 max 比较,更新 max 的值。最终,返回更新后的 max 值。

main() 方法中,我们定义了三个 int 类型的变量 abc,并将它们分别初始化为 375

然后,调用 getMax() 方法,将上述三个数作为参数传入,并将返回的最大值赋给 max 变量。最后,使用 System.out.println() 方法输出最大值。

测试结果

在我们运行上述代码后,应该输出以下信息:

三个数中最大的数是:7

这表明,程序正确地求出了三个数中的最大值。