三元運算符


package com.baidu.www.Scanner;
/*
一元運算符:只需要一個數據就可以進行操作的運算符。列如:取反!,自增++,自減--
二元運算符:需要兩個數據才能操作的運算符。列如:加法+,賦值=
三元運算符:需要三個數據才可以進行操作的運算符。

格式:
數據類型 變量名稱 = 條件判斷 ?表達式a :表達式b;

流程:
首先判斷條件是否成立
如果成立為true,那么將表達式a的賦值給左側的變量;
如果不成立為false,那么將表達式b的值賦值給左側的變量;
二者選其一。

注意事項:
1.必須同時保證表達式a和表達式b都符合左側數據類型的要求。
2.三元運算符的結果必須被使用。
*/
public class Demo14 {
public static void main(String[] args){
int a = 10;
int b = 20;

//數據類型 變量名稱 = 條件判斷 ?表達式a :表達式b;
//判斷a > b是否成立,如果成立將a的值賦值給max;如果不成立將b的值賦值給max,二者選其一
int max = a > b ? a : b;// 最大值的變量
System.out.println("最大值:" + max);// 20

}
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM