Java教程

Java 求三个数中最大的程序

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

在本程序中,您将学习使用 Java 中的 if else 和嵌套 if..else 语句在三个数字中找到最大的一个。
要理解此示例,您应该了解以下Java 编程主题:
Java 运算符 Java if...else 语句

示例 1: 使用 if..else 语句在三个数字中查找最大

public class Largest {
    public static void main(String[] args) {
        double n1 =-4.5, n2 = 3.9, n3 = 2.5;
        if( n1 >= n2 && n1 >= n3)
            System.out.println(n1 + " is the largest number.");
        else if (n2 >= n1 && n2 >= n3)
            System.out.println(n2 + " is the largest number.");
        else
            System.out.println(n3 + " is the largest number.");
    }
}
输出
3.9 is the largest number.
在上面的程序中,变量 n1中存储了三个数字 -4.53.92.5n2n3 分别。
然后,为了找到最大的,使用 if else 语句检查以下条件
如果 n1 大于或等于 n2n3,则 n1 是最大的。 如果 n2 大于或等于 n1n3,则 n2 是最大的。 否则,n3 是最棒的。
也可以使用嵌套的 if..else 语句找到最大数。

示例 2: 使用嵌套的 if..else 语句在三个中找到最大的数

public class Largest {
    public static void main(String[] args) {
        double n1 =-4.5, n2 = 3.9, n3 = 5.5;
        if(n1 >= n2) {
            if(n1 >= n3)
                System.out.println(n1 + " is the largest number.");
            else
                System.out.println(n3 + " is the largest number.");
        } else {
            if(n2 >= n3)
                System.out.println(n2 + " is the largest number.");
            else
                System.out.println(n3 + " is the largest number.");
        }
    }
}
输出
5.5 is the largest number.
在上面的程序中,我们使用嵌套 if 来查找最大的,而不是在单个 if 语句中检查两个条件。
然后,为了找到最大的,使用 if else 语句检查以下条件
如果 n1 大于或等于 n2, 如果 n1 大于或等于 n3n1 是最大的。 否则,n3 是最棒的。 否则, 如果 n2 大于或等于 n3,则 n2 是最大的。 否则,n3 是最棒的。
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4