JavaA2Z

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

%=演算子

日本語 剰余代入演算子
英語 percent equal operator
ふりがな ぱーせんといこーるえんざんし
フリガナ パーセントイコールエンザンシ

解説

割り算余り(剰余)の計算をい、代入する演算子
二項演算子のひとつ。
計算用演算子。「%演算子」と「=演算子」のふたつが組み合わされた機能を持つ。
左オペランド右オペランドを「%演算子」に使用し、その結果を左オペランド変数に格納する。
つまり「変数A %= 変数B;」であれば、「変数A % 変数B」の結果を変数Aに代入する。
booleanを除くプリミティブ型で使用できる。

参考サイト

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

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

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

// Sample.java
public class Sample
{
    public static void main( String[] args )
    {
        int i = 5;
        // %=演算子を使用します。
        i %= 3;
        System.out.println( i );
        // 2

        // 左オペランドに格納するため、左オペランドは
        // 変数でなければなりません。
        // 3 %= 2;
        // コンパイルエラー:
        // The left-hand side of an assignment must be a variable

        // 実数でも行えます。
        double d = 4.5;
        d %= 2.0;
        System.out.println( d );
        // 0.5
    }
}
// Sample.java
public class Sample
{
    public static void main( String[] args )
    {
        int i = 5;
        // %=演算子を使用します。
        i %= 3;
        System.out.println( i );
        // 2

        // 左オペランドに格納するため、左オペランドは
        // 変数でなければなりません。
        // 3 %= 2;
        // コンパイルエラー:
        // The left-hand side of an assignment must be a variable

        // 実数でも行えます。
        double d = 4.5;
        d %= 2.0;
        System.out.println( d );
        // 0.5
    }
}

この単語を含むページ

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

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

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