2020/08/13 刘一辰的JAVA随笔
今日目标:运用 Java 三元运算符获取几个数中的最大值。
实验代码:
键盘录入三位同学的年龄,用程序实现获取这三个同学的最大年龄。
- 创建扫描类对象,获取三位同学的年龄。
- 利用三元运算符计算三位同学的最大年龄。
import java.util.Scanner; public class Ternary03 { 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 文件,输入以下命令:
javac Ternary03.java 运行结果如下:

运行程序,输入以下命令:
java Ternary03
此处可以获取到最大年龄。
明日目标:运用 Java if 条件判断解决实际问题。

浙公网安备 33010602011771号