JavaA2Z

KAB-studio > プログラミング > JavaA2Z > 分岐とは

分岐

日本語 分岐、条件分岐
英語 choice
ふりがな ぶんき
フリガナ ブンキ

解説

条件によってう処理が変わること。
「分岐処理」「条件分岐」という場合もある。
 
変数の比較等によって、う処理を実時に変更すること。
以下の予約語ステートメント演算子によってうことができる。
 
ififステートメント
switchswitchステートメント
?演算子:演算子三項演算子
 
また、以下のループ予約語ステートメントを含める場合もある。
 
forforステートメント
whilewhileステートメント
do-whiledoステートメント
 
プログラムの処理順を「道」と例えた場合、これらは「条件によってう処理が変わる」ため、道が「枝分かれ」していることになる。これが「分岐」である。

参考サイト

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

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

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

// Sample.java
public class Sample
{
    public static void main( String[] args )
    {
        int i = 1;
        // ifを使用して処理を分岐します。
        if( i == 0 )
        {
            // iが0ならこちらが処理されます。
            System.out.println( "iは0です。" );
        }
        else if( i == 1 )
        {
            // iが1ならこちらが処理されます。
            System.out.println( "iは1です。" );
        }
        else
        {
            // それ以外ならこちらが処理されます。
            System.out.println( "iは0でも1でもありません。" );
        }
        // iは1です。

        // このように、3つの処理のうち1つだけが実行されました。
        // これが「処理を分岐した」ということです。
    }
}
// Sample.java
public class Sample
{
    public static void main( String[] args )
    {
        int i = 1;
        // ifを使用して処理を分岐します。
        if( i == 0 )
        {
            // iが0ならこちらが処理されます。
            System.out.println( "iは0です。" );
        }
        else if( i == 1 )
        {
            // iが1ならこちらが処理されます。
            System.out.println( "iは1です。" );
        }
        else
        {
            // それ以外ならこちらが処理されます。
            System.out.println( "iは0でも1でもありません。" );
        }
        // iは1です。

        // このように、3つの処理のうち1つだけが実行されました。
        // これが「処理を分岐した」ということです。
    }
}

この単語を含むページ

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

「解説」に含まれているページ

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

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