专业的JAVA编程教程与资源

网站首页 > java教程 正文

Java三元运算符(java三元运算符比较两个数大小)

temp10 2024-10-26 15:21:57 java教程 9 ℃ 0 评论

Java三元运算符

描述

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

题目

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

Java三元运算符(java三元运算符比较两个数大小)

题目解决思路

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

代码具体实现

import java.util.Scanner;

public class Ternary03{
    public static void main(String [] args){
        System.out.println("嗨客网(www.haicoder.net)\n");
        
        // 创建一个键盘输入扫描类对象
        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 文件,输入以下命令:

javac Ternary03.java

运行结果如下:



运行程序,输入以下命令:

java Ternary03

运行结果如下图:



此处可以获取到最大年龄。



本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表