複合代入演算子
日本語 | 複合代入演算子 |
英語 | compound assignment operator |
ふりがな | ふくごうだいにゅうえんざんし |
フリガナ | フクゴウダイニュウエンザンシ |
「+=演算子」等、「=」の前に他の演算子が付けられた演算子のこと。
代入を行う演算子(広義の「代入演算子」)の内、「=演算子」以外を指す。
以下の演算子が該当する。
・+=演算子
・-=演算子
・*=演算子
・/=演算子
・&=演算子
・|=演算子
・^=演算子
・%=演算子
・<<=演算子
・>>=演算子
・>>>=演算子
通常は「単純代入演算子」と比較する際に使用される用語であり、一般には使用しない。
代入を行う演算子(広義の「代入演算子」)の内、「=演算子」以外を指す。
以下の演算子が該当する。
・+=演算子
・-=演算子
・*=演算子
・/=演算子
・&=演算子
・|=演算子
・^=演算子
・%=演算子
・<<=演算子
・>>=演算子
・>>>=演算子
通常は「単純代入演算子」と比較する際に使用される用語であり、一般には使用しない。
参考サイト
- (参考サイトはありません)
// Sample.java
public class Sample
{
public static void main( String[] args )
{
int i = 100;
// int型変数に、「+=演算子」で整数リテラル「1」を
// 加えます。
i += 1;
System.out.println( i );
// 101
}
}
public class Sample
{
public static void main( String[] args )
{
int i = 100;
// int型変数に、「+=演算子」で整数リテラル「1」を
// 加えます。
i += 1;
System.out.println( i );
// 101
}
}
// Sample.java public class Sample { public static void main( String[] args ) { int i = 100; // int型変数に、「+=演算子」で整数リテラル「1」を // 加えます。 i += 1; System.out.println( i ); // 101 } }