更新时间:2019-09-25 09:56:19 来源:极悦 浏览6922次
今天极悦java培训机构小编为大家介绍怎么用Java三目运算符比较三个数字的大小,希望此文能够帮助到大家,下面就随小编一起来了解一下怎么用Java三目运算符比较三个数字的大小。
易于理解版
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编程入门教程下载——三目运算符:
0基础 0学费 15天面授
Java就业班有基础 直达就业
业余时间 高薪转行
Java在职加薪班工作1~3年,加薪神器
工作3~5年,晋升架构
提交申请后,顾问老师会电话与您沟通安排学习