JavaA2Z

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

*演算子

日本語 掛ける演算子
英語 asterisk operator
ふりがな あすたりすくえんざんし
フリガナ アスタリスクエンザンシ

解説

掛け算演算子
二項演算子のひとつ。
計算用演算子整数値や実数値を文字通り「かける」ことができる。
左オペランド右オペランドを掛けた結果が戻り値として返される。掛けた結果は両オペランドには反映されない。
booleanを除くプリミティブ型で使用できる。

参考サイト

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

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

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

// Sample.java
public class Sample
{
    public static void main( String[] args )
    {
        // 整数値の掛け算。
        System.out.println( 1 * 3 );
        // 3

        // 変数を使用した場合。
        int intL = 10;
        int intR = 20;
        System.out.println( intL );
        System.out.println( intR );
        System.out.println( intL * intR );
        System.out.println( intL );
        System.out.println( intR );
        // 10
        // 20
        // 200
        // 10
        // 20
        // このように、*演算子の結果は、オペランドには書き込まれません。
        // *演算子の演算結果が戻り値として返されるのでそれを受け取ります。
        int result = intL * intR;
        System.out.println( result );
        // 200

        // クラスには使えません。
        // コンパイルエラーになります。
        Integer integerL = new Integer( 100 );
        Integer integerR = new Integer( 300 );
        // System.out.println( integerL * integerR );
        // コンパイルエラー:
        // 演算子 * は引き数の型 java.lang.Integer, java.lang.Integer で未定義です。
    }
}
// Sample.java
public class Sample
{
    public static void main( String[] args )
    {
        // 整数値の掛け算。
        System.out.println( 1 * 3 );
        // 3

        // 変数を使用した場合。
        int intL = 10;
        int intR = 20;
        System.out.println( intL );
        System.out.println( intR );
        System.out.println( intL * intR );
        System.out.println( intL );
        System.out.println( intR );
        // 10
        // 20
        // 200
        // 10
        // 20
        // このように、*演算子の結果は、オペランドには書き込まれません。
        // *演算子の演算結果が戻り値として返されるのでそれを受け取ります。
        int result = intL * intR;
        System.out.println( result );
        // 200

        // クラスには使えません。
        // コンパイルエラーになります。
        Integer integerL = new Integer( 100 );
        Integer integerR = new Integer( 300 );
        // System.out.println( integerL * integerR );
        // コンパイルエラー:
        // 演算子 * は引き数の型 java.lang.Integer, java.lang.Integer で未定義です。
    }
}

この単語を含むページ

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

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

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

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