Java利用三目運算符比較三個數(shù)字的大小
更新時間:2018年12月12日 09:11:37 作者:哲別君
今天小編就為大家分享一篇關于Java利用三目運算符比較三個數(shù)字的大小,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
易于理解版
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; //已經(jīng)獲得較大值得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 } }
只使用三目計算三數(shù)中間值
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; //三數(shù)之和 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; //利用三數(shù)之和與最大、最小值只之差得出中間值 System.out.println("這個中間數(shù)為"+mid); //輸出中間值 } }
總結
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。如果你想了解更多相關內(nèi)容請查看下面相關鏈接
相關文章
Java DecimalFormat 保留小數(shù)位及四舍五入的陷阱介紹
這篇文章主要介紹了Java DecimalFormat 保留小數(shù)位及四舍五入的陷阱,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-10-10SpringBoot Application事件監(jiān)聽的實現(xiàn)方案
這篇文章主要介紹了SpringBoot Application事件監(jiān)聽的實現(xiàn)方案,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-05-05Hibernate validator使用以及自定義校驗器注解
這篇文章主要介紹了Hibernate validator使用以及自定義校驗器注解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-01-01Java數(shù)據(jù)結構之平衡二叉樹的原理與實現(xiàn)
平衡樹(Balance Tree,BT) 指的是,任意節(jié)點的子樹的高度差都小于等于1。常見的符合平衡樹的有,B樹(多路平衡搜索樹)、AVL樹(二叉平衡搜索樹)等。本文將詳細介紹平衡二叉樹的概念和實現(xiàn)原理以及它的實現(xiàn)2022-01-01Spring Boot Admin微服務應用監(jiān)控的實現(xiàn)
這篇文章主要介紹了Spring Boot Admin微服務應用監(jiān)控,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-10-10