Java教程 目录

Java三元运算符

Java三元运算符是唯一采用三个操作数的条件运算符。Java三元运算符是if-then-else语句的单行替换方案,它在java编程中使用非常广泛。也可以使用三元运算符来替换switch-case语句。

Java三元运算符

java三元运算符中的第一个操作数应该是布尔值或带有布尔结果的语句。如果第一个操作数为true,则java三元运算符返回第二个操作数,否则返回第三个操作数。

java三元运算符的语法是:

------ - ---------------------- - ------ - -------

如果boolean_test_statementtrue,则将value1分配给result变量,否则将value2分配给result变量。

下面来看一个java程序中的三元运算符的例子。

-- ----- -- -----------
------ ----- --------------- -

    ------ ------ ---- ------------- ----- -

        --------------------------------- -----

        ------------------------------------------

        ----------------------------------------

        ------ --- - --------------
        ------ ---- - ----------------- - ---- -------- ---- - ---- ------- -------- -----
        -------------------------

        --- - - ---
        ------ --- -
        ---- --
            --------------------------
            ------
        ---- ---
            ---------------------------
            ------
        --------
            --------------------- -- --- ----- -- - -- -----
        -

        --------------------- -- -- - ----- - --- -- --- - ------ - -- -- --- ----- -- - -- ------
    -

    ------- ------ ------- --------------------- -- -
        ------ - - ----- - -----
    -

    ------- ------ --- -------------------- -- -
        ------ - ---- - - -- - --
    -

    ------- ------ --- --------------- -- --- -- -
        ------ -- ---- -- - - - --
    -

-

执行上面示例代码,得到以下结果 -

-
--
-----
--- ------- -------- ---
----
----

正如上面所看到的,代码使用java三元运算符来代替if-then-elseswitch case语句。这样就减少了java程序中的代码行数。


上一篇:Java continue语句
下一篇:Java注释