国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務器之家 - 編程語言 - JAVA教程 - 淺談Java三目運算

淺談Java三目運算

2019-12-13 10:55hebedich JAVA教程

本文給大家主要介紹的是java中三目運算的詳細介紹,并附上2個示例,希望對大家理解三目運算能夠有所幫助。

三目條件運算公式為 x?y:z 其中x的運算結果為boolean類型,先計算x的值,若為true,則整個三目運算的結果為表達式y的值,否則整個運算結果為表達式z的值

例:String s="";

String x="默認值";

s=s.isEmpty()?x:s;

這段代碼的意思是:先判斷s是否為空(結果是空),然后執行s=x,即執行x

再來一個復雜點的

  1. class Dates { 
  2.  int year,month,day; 
  3.  Dates(int x,int y,int z){ 
  4.  year=x; 
  5.  month=y; 
  6.  day=z; 
  7.  } 
  8.  public static int compare(Dates a){ 
  9.  return year>a.year?1 
  10.    :year<a.year?-1 
  11.    :month>a.month?1 
  12.    :month<a.month?-1 
  13.    :day>a.day?1 
  14.    :day<a.day?-1:0; 
  15.  } 

1、三目運算符 (表達式1)?(表達式2):(表達式3),計算方法是這樣的:表達式1是一個邏輯表達式,如果其值為true,則整個表達式的值為表達式2的值,否則為表達式3的值

2、例子:int i = (5 > 3) ? (5 + 3) : (5 - 3);結果為i = 8.因為5 > 3為true,所以i = 5 + 3.

3、根據三目運算符的從右到左的結合性,我是這樣劃分的

year > a.year ? 1 : (year < a.year ? -1 : (month > a.month ? 1 : (month < a.month ? -1 : (day > a.day ? 1 : (day < a.day ? -1 : 0)))));

所以應該從最右邊的那個表達式開始計算,結果應該是1、0、-1中的一個值。

以上純屬個人理解。沒搞清楚你這個算法到底是什么意義。。。。

請您花一點時間將文章分享給您的朋友或者留下評論。我們將會由衷感謝您的支持!

延伸 · 閱讀

精彩推薦
  • JAVA教程Java鎖之自旋鎖詳解

    Java鎖之自旋鎖詳解

    這篇文章主要介紹了Java鎖之自旋鎖詳解,本文是系列文章的第一篇,請持續關注腳本之家java欄目,需要的朋友可以參考下 ...

    junjie2642019-11-28
  • JAVA教程Java設計模式之解釋器模式(Interpreter模式)介紹

    Java設計模式之解釋器模式(Interpreter模式)介紹

    這篇文章主要介紹了Java設計模式之解釋器模式(Interpreter模式)介紹,Interpreter定義:定義語言的文法,并且建立一個解釋器來解釋該語言中的句子,需要的朋...

    junjie3182019-12-11
  • JAVA教程java中DES加密解密

    java中DES加密解密

    本文給大家分享的是一段java中實現des加密解密的代碼,非常的實用,基本每個項目都可以用到,推薦給大家。 ...

    hebedich3142019-12-12
  • JAVA教程java計算百分比值的方法

    java計算百分比值的方法

    這篇文章主要介紹了java計算百分比值的方法,涉及java數值運算的技巧,需要的朋友可以參考下 ...

    damaolly3372019-12-12
  • JAVA教程JAVA8 十大新特性詳解

    JAVA8 十大新特性詳解

    本教程將Java8的新特新逐一列出,并將使用簡單的代碼示例來指導你如何使用默認接口方法,lambda表達式,方法引用以及多重Annotation,之后你將會學到最新...

    網絡4842019-06-17
  • JAVA教程java實現上傳圖片進行切割的方法

    java實現上傳圖片進行切割的方法

    這篇文章主要介紹了java實現上傳圖片進行切割的方法,以完整實例形式分析了Java針對上傳圖片進行切割的技巧,非常具有實用價值,需要的朋友可以參考下 ...

    Benjamin_whx3932019-12-09
  • JAVA教程java生成圖片驗證碼示例程序

    java生成圖片驗證碼示例程序

    這篇文章主要介紹了java生成圖片驗證碼示例程序,大家參考使用吧 ...

    java教程網1452019-10-22
  • JAVA教程java代理模式與動態代理模式詳解

    java代理模式與動態代理模式詳解

    代理就是一個人或者一個機構代表另一個人或者另一個機構采取行動。在一些情況下,一個客戶不想或者不能夠直接引用一個對象,而代理對象可以在客戶...

    java技術網1402019-11-06
主站蜘蛛池模板: 国产乱码精品一区二区三区中文 | 青青操av | 欧美a在线| 国产亚洲一区二区三区 | 韩日一区 | 懂色aⅴ精品一区二区三区蜜月 | 成人伊人| 成人免费乱码大片a毛片软件 | 亚洲精品乱码久久久久久久久 | 欧美 日韩 国产 成人 在线 | 午夜操操 | 国产美女精品视频 | 欧美日韩国产不卡 | 精品福利视频网站 | 欧美日韩亚洲一区 | 中文字幕日韩一区 | 不卡的免费av | 久热亚洲| 欧美人成在线视频 | 国产精品综合 | 欧美激情精品久久久久 | 亚洲综合婷婷 | 欧美狠狠操 | 中文字幕第18页 | 美女视频黄8频a美女大全 | 一级黄色小视频 | 国产精品久久久久久福利一牛影视 | 黄久久久 | 欧美日韩中文字幕 | 精品综合99久久久久久www | 玖玖色资源 | 欧美一级片在线 | 亚洲成人精品一区 | 国产电影一区二区 | 狠狠爱天天操 | 人人99| 玖玖综合网 | 久久精品久久久久电影 | 久久精品久久久 | 精品无人乱码一区二区三区 | 中文字幕在线观看一区 |