Java——三元运算符
作者:互联网
题目
运用Java三元运算符获取几个数中的最大值。
键盘录入三位同学的年龄,用程序实现获取这三个同学的最大年龄。
题目解决思路
- 创建扫描类对象,获取三位同学的年龄。
- 利用三元运算符计算三位同学的最大年龄。
代码具体实现
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