编程语言
首页 > 编程语言> > Java——三元运算符

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,int,System,运算符,三元,年龄,out
来源: https://blog.csdn.net/qq_53988670/article/details/123635636