Java——三元运算符

题目

运用Java三元运算符获取几个数中的最大值。

键盘录入三位同学的年龄,用程序实现获取这三个同学的最大年龄。


题目解决思路

  1. 创建扫描类对象,获取三位同学的年龄。
  2. 利用三元运算符计算三位同学的最大年龄。

代码具体实现

import java.util.Scanner;
public class sort{
    public static void main(String [] args){
        // 创建一个键盘输入扫描类对象
        Scanner sc = new Scanner(System.in);
        // 输入第一位同学的年龄
        System.out.println("请输入第一位同学的年龄:");
        int age1 = sc.nextInt();
        // 输入第二位同学的年龄
        System.out.println("请输入第二位同学的年龄:");
        int age2 = sc.nextInt();
        // 输入第三位同学的年龄
        System.out.println("请输入第三位同学的年龄:");
        int age3 = sc.nextInt();
        // 使用三元运算符先获得第一位和第二位同学较大的年龄。
        int tempAge = age1 >= age2 ? age1 : age2;
        // 使用三元运算符得出最大的年龄。
        int maxAge = tempAge >= age3 ? tempAge : age3;
        // 输出最大年龄
        System.out.println("最大年龄为:" + maxAge);
    }
}

运行结果

Java——三元运算符_第1张图片


你可能感兴趣的:(Java语言,java,intellij-idea)