Java——三元运算符

  • Post author:
  • Post category: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);
    }
}


运行结果






版权声明:本文为qq_53988670原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。