案例一:两只老虎
需求:动物园里面有两只老虎,一直两只老虎的体重分别为180kg、200kg,请用程序实现判断两只老虎的体重是否相同
分析:1.定义两个变量用于保存老虎体重,单位为kg,这里仅仅体现数值即可
2.用三元运算符实现老虎体重的判断,体重相同,返回true,否则,返回false
3.输出结果
package test;
public class Test1 {
public static void main(String[] args) {
// 1.定义两个变量用于保存老虎体重,单位为kg,这里仅仅体现数值即可
int tigerWeight1 = 180;
int tigerWeight2 = 200;
// 2.用三元运算符实现老虎体重的判断,体重相同,返回true,否则,返回false
boolean result = tigerWeight1 == tigerWeight2 ? true : false;
// 3.输出结果
System.out.println("两只老虎的体重比较结果为"+result);
}
}案例二:三只和尚
需求:一座寺庙里面住着三个和尚,一直他们的身高分别为150cm、210cm、165cm,请用程序实现获取这三个和尚的最高身高
分析:1.定义三个变量用于保存和尚的身高,单位为cm,这里仅仅体现数值即可
2.用三元运算符获取前两个和尚的较高身高,并用临时身高变量保存起来
3.用三元运算符获取临时身高值和第三个和尚身高较高值,并用最大身高变量保存
4.输出结果
package test;
public class Test2 {
public static void main(String[] args) {
// 1.定义三个变量用于保存和尚的身高,单位为cm,这里仅仅体现数值即可
int monkHeight1 = 150;
int monkHeight2 = 210;
int monkHeight3 = 165;
// 2.用三元运算符获取前两个和尚的较高身高,并用临时身高变量保存起来
int tempHeight = monkHeight1 > monkHeight2 ? monkHeight1 : monkHeight2;
// 3.用三元运算符获取临时身高值和第三个和尚身高较高值,并用最大身高变量保存
int maxHeight = tempHeight > monkHeight3 ? tempHeight : monkHeight3;
// 4.输出结果
System.out.println("三个和尚中最高的和尚的身高为"+maxHeight+"cm");
}
}案例三:三个和尚升级版
需求:一座寺庙里面住着三个和尚,他们的身高必须经过泽亮得出,请用程序实现获取这三个和尚的最高身高
分析:1.身高未知,采用键盘录入。首先导包,然后创建对象
2.键盘录入三个身高分别赋值给三个变量
3.用三元运算符获取前两个和尚的较高身高值,并用临时身高变量保存起来
4.用三元运算符获取临时身高值和第三个和尚身高较高值,并用最大身高变量保存
5.输出结果
package test;
import java.util.Scanner;
public class Test3 {
public static void main(String[] args) {
// 1.身高未知,采用键盘录入。首先导包,然后创建对象
Scanner sc = new Scanner(System.in);
// 2.键盘录入三个身高分别赋值给三个变量
System.out.println("请输入第一个和尚的身高:");
int monkHeight1 = sc.nextInt();
System.out.println("请输入第二个和尚的身高:");
int monkHeight2 = sc.nextInt();
System.out.println("请输入第三个和尚的身高:");
int monkHeight3 = sc.nextInt();
// 3.用三元运算符获取前两个和尚的较高身高值,并用临时身高变量保存起来
int tempHeight = monkHeight1 > monkHeight2 ? monkHeight1 : monkHeight2;
// 4.用三元运算符获取临时身高值和第三个和尚身高较高值,并用最大身高变量保存
int maxHeight = tempHeight > monkHeight3 ? tempHeight : monkHeight3;
// 5.输出结果
System.out.println("三个和尚中最高的和尚的身高为"+maxHeight+"cm");
}
}版权声明:本文为weixin_52993606原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。