Java利用三目运算符比较三个数字的大小

作者:哲别君 时间:2023-04-18 01:20:19 

易于理解版


package com.zhebie.ternary;
public class ternary {
public static void main(String[] args) {
int a = 5, b = 8 , c = 9;
a=a>b?a:b; //a与b相比较,将较大值赋值给a
a=a>c?a:c; //已经获得较大值得a再与c相比较,将较大值再次赋值给a
System.out.println(a); //输出a的值为9
}
}

嵌套三目运算版


public class ternary {
public static void main(String[] args) {
int a = 5, b = 8 , c = 9;
a=(a>b?a:b)>c?(a>b?a:b):c; //高度浓缩版(其中a>b?a:b表示a、b中a较大的一个)
System.out.println(a); //输出a的值为9
}
}

利用三目计算其中最小的值


package com.baidu.index;
public class ternary {
public static void main(String[] args) {
int a = 5, b = 8 , c = 9;
a=(a<b?a:b)<c?(a<b?a:b):c; //高度浓缩版(其中a<b?a:b表示a、b中a较小的一个)
System.out.println(a); //输出a的值为5
}
}

只使用三目计算三数中间值


package com.baidu.index;
public class ternary {
public static void main(String[] args) {
int a = 5, b = 8 , c = 9;
int sum,max,min,mid;
sum = a+b+c; //三数之和
max = (a>b?a:b)>c?(a>b?a:b):c; //利用三目计算出最大值
min = (a<b?a:b)<c?(a<b?a:b):c; //利用三目计算出最小值
mid = sum - max - min; //利用三数之和与最大、最小值只之差得出中间值
System.out.println("这个中间数为"+mid); //输出中间值
}
}

来源:https://blog.csdn.net/weixin_43810579/article/details/84679490

标签:java,三目运算,最大值,最小值,中间值
0
投稿

猜你喜欢

  • 深入了解Spring中最常用的11个扩展点

    2023-07-05 17:46:40
  • C# 9.0 新特性之模式匹配简化的实现

    2023-11-06 19:42:15
  • SpringCloud微服务之Hystrix组件实现服务熔断的方法

    2021-12-04 16:30:45
  • C#中反射和扩展方法如何运用

    2023-08-02 01:43:16
  • Android结合xml实现帧动画

    2023-10-07 22:57:51
  • flutter TextField换行自适应的实现

    2023-06-21 01:21:39
  • java对象类型转换和多态性(实例讲解)

    2023-06-23 16:33:53
  • IDEA 2021.2 激活教程及启动报错问题解决方法

    2023-11-14 14:10:27
  • Android实现声音采集回声与回声消除

    2022-09-28 12:13:17
  • 详解如何将JAVA程序制作成可以直接执行的exe文件

    2023-11-23 21:12:40
  • Java 8 开发的 Mybatis 注解代码生成工具

    2023-01-02 19:53:44
  • java实现多文件上传至本地服务器功能

    2022-01-26 11:55:24
  • java中生产者消费者问题和代码案例

    2023-11-24 04:09:07
  • 详解用maven将dubbo工程打成jar包运行

    2023-10-20 04:34:42
  • Android 中RecyclerView顶部刷新实现详解

    2022-08-20 17:22:39
  • Android RecyclerView实现下拉刷新和上拉加载

    2023-07-05 21:50:38
  • 解决logback的日志文件路径问题

    2023-06-13 10:48:09
  • Android显示网络图片实例

    2022-11-02 14:13:31
  • Android使用Service实现简单音乐播放实例

    2023-11-30 20:03:23
  • Spring-Bean创建对象的步骤方式详解

    2023-04-12 22:00:47
  • asp之家 软件编程 m.aspxhome.com