示例 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.5
、
3.9
和
2.5
,
n2 和
n3 分别。
然后,为了找到最大的,使用 if else 语句检查以下条件
如果 n1 大于或等于 n2 和 n3,则 n1 是最大的。
如果 n2 大于或等于 n1 和 n3,则 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 是最棒的。