java表達式和三目運算符


是由數字、運算符、數字分組符號(括號)等以能求得數值的有意義排列的序列;

a + b

3.14 + a

(x + y) * z + 100

boolean b= i < 10 && (i%10 != 0)

表達式的類型和值:

       對表達式中操作數進行運算得到的結果是表達式的值。

       表達式值的數據類型即為表達式的類型。

表達式的運算順序

應按照運算符的優先級從高到低的順序進行;

優先級相同的運算符按照事先約定的結合方向進行;

 

 

“三目運算符”,語法格式:

              x ? y : z;

其中x為boolean類型表達式,先計算x的值,若為true,則整個三目運算符的結果是表達式y的值,否則就是z的值。

 

package reviewDemo;

 

public class Demo2 {

    public static void main(String[] args) {

        String  s = "lz";

        s = (s == "lz" ? "正確" : "錯誤");

        System.out.println(s);

    }

}

輸出:正確


免責聲明!

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



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