多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# Java 程序:在三个数字中找到最大值 > 原文: [https://www.programiz.com/java-programming/examples/largest-number-three](https://www.programiz.com/java-programming/examples/largest-number-three) #### 在此程序中,您将学习在 Java 中使用`if else`和嵌套的`if..else`语句在三个数字中找到最大的数字。 ## 示例 1:使用`if..else`语句在三个数字中查找最大值 ```java 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."); } } ``` 运行该程序时,输出为: ```java 3.9 is the largest number. ``` 在上述程序中,三个数字`-4.5`,`3.9`和`2.5`分别存储在变量`n1`,`n2`和`n3`中。 然后,为了找到最大的条件,使用`if else`语句检查以下条件 * 如果`n1`大于或等于`n2`和`n3`,则`n1`最大。 * 如果`n2`大于或等于`n1`和`n3`,则`n2`最大。 * 否则,`n3`最大。 也可以使用嵌套的`if..else`语句找到最大的数字。 * * * ## 示例 2:使用嵌套的`if..else`语句查找三个中最大的数字 ```java 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."); } } } ``` 运行该程序时,输出为: ```java 5.5 is the largest number. ``` 在上面的程序中,我们不是在单个`if`语句中检查两个条件,而是使用嵌套的`if`查找最大条件。 Then, to find the largest, the following conditions are checked using if else statements * 如果`n1`大于或等于`n2`,则 * 如果`n1`大于或等于`n3`,则`n1`最大。 * 否则,`n3`最大。 * 否则, * 如果`n2`大于或等于`n3`,则`n2`最大。 * 否则,`n3`最大。