专注Java教育14年 全国咨询/投诉热线:400-8080-105
动力节点LOGO图
始于2009,口口相传的Java黄埔军校
首页 学习攻略 怎么用Java三目运算符比较三个数字的大小

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

更新时间:2019-09-25 09:56:19 来源:动力节点 浏览6710次

今天动力节点java培训机构小编为大家介绍怎么用Java三目运算符比较三个数字的大小,希望此文能够帮助到大家,下面就随小编一起来了解一下怎么用Java三目运算符比较三个数字的大小。

timg.jpg

  易于理解版

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); //输出中间值
 }
}

以上就是动力节点java培训机构小编介绍的“怎么用Java三目运算符比较三个数字的大小”的内容,希望对大家有帮助,更多java最新资讯请继续关注动力节点java培训机构官网,每天会有精彩内容分享与你。

相关免费视频教程推荐

java编程入门教程下载——三目运算符:http://www.bjpowernode.com/xiazai/2698.html

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>