首页 > 编程知识 正文

用三目运算符求三个数的最大值,三目运算符判断三个值的最大值

时间:2023-05-04 05:07:22 阅读:257751 作者:3335

三目运算符的格式:条件语句?表达式1:表达式2;

了解到三目运算符,我们可以运用三目运算符求三个数的最大值,比如有个三个包裹,分别是3kg、4kg、5kg,求三个包裹的最大重量。

public class ThreeMuYunSuanDemo { public static void main(String[] args) { int a=3; int b=4; int c=5; int temp=a>b?a:b; int higest=temp>c?temp:c; //用两个三目运算符先求两个数中最大的,再拿比较出来的数和第三个数再比较 System.out.println("higest:"+higest); }}

运行结果:

上面的方法运用了两次三目运算符,当然我们也可以运用一次嵌套三目运算符进行求解:

public class ThreeMuYunSuanDemo { public static void main(String[] args) { int a=3; int b=4; int c=5; int higest=(a>b?a:b)>c?(a>b?a:b):c;//嵌套 System.out.println("higest:"+higest); }}

其结果和两次独立的三目运算符结果一致。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。