JavaA2Z

KAB-studio > プログラミング > JavaA2Z > 三項演算子とは

三項演算子

日本語 三項演算子
英語 ternary operator
ふりがな さんこうえんざんし
フリガナ サンコウエンザンシ

解説

変数3つに使用できる演算子
変数A 演算子1 変数B 演算子2 変数C」の形式で結果を返す演算子。「変数A」「変数B」「変数C」それぞれがオペランドとなる。
以下の演算子が該当する。
 
?演算子
:演算子
 
この2つの演算子は、?演算子が「演算子1」、:演算子が「演算子2」に該当し、ペアで使用する。そのため、実際には三項演算子は一種類のみと言える。

参考サイト

  • (参考サイトはありません)

(KAB-studioからのおしらせです)

サンプルプログラム(とか)サンプルを別ウィンドウで表示サンプルをクリップボードへコピー(WindowsでIEの場合のみ)

// Sample.java
public class Sample
{
    public static void main( String[] args )
    {
        // 三項演算子、?演算子と:演算子を使用します。
        int i = true ? 100 : 200;
        System.out.println( i );
        // 100

        // 上記の例で言えば、「true」「100」「200」の
        // 3つのオペランドがあるので「三項演算子」
        // と呼ばれます。
    }
}
// Sample.java
public class Sample
{
    public static void main( String[] args )
    {
        // 三項演算子、?演算子と:演算子を使用します。
        int i = true ? 100 : 200;
        System.out.println( i );
        // 100

        // 上記の例で言えば、「true」「100」「200」の
        // 3つのオペランドがあるので「三項演算子」
        // と呼ばれます。
    }
}

この単語を含むページ

「みだし」に含まれているページ

「サンプルプログラムとか」に含まれているページ

はてなブックマーク 詳細を表示 はてなブックマーク ブックマーク数
livedoorクリップ 詳細を表示 livedoorクリップ ブックマーク数
Yahoo!ブックマーク 詳細を表示 users
del.icio.us 登録する RSSに登録
サンプルを別ウィンドウで表示
サンプルをクリップボードへコピー(WindowsでIEの場合のみ)
update:2005/05/10
このページは、Javaプログラミング言語についての用語を網羅した辞書「JavaA2Z」の一ページです。
詳しくは「JavaA2Z」表紙の説明をご覧ください。