📌  相关文章
📜  Java程序在三个数字中找到最大的

📅  最后修改于: 2020-09-26 18:48:35             🧑  作者: Mango

在此程序中,您将学习使用if else和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.

在上述程序中,三个数字-4.53.92.5分别存储在变量N1,N2N3。

然后,为了找到最大的条件,使用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大于或等于n3 ,则n1最大。
    • 否则, n3是最大的。
  • 其他,
    • 如果n2大于或等于n3 ,则n2最大。
    • 否则, n3是最大的。