プリデクリメント演算子
日本語 | 前置減少演算子 |
英語 | pre decrement operator |
ふりがな | ぷりでくりめんと |
フリガナ | プリデクリメントエンザンシ |
「--演算子」の、変数の左に付けたもの。
「--変数;」形式で、変数を1減らすとができる。
「前置デクリメント演算子」とも呼ばれる。
逆に、変数の右に--を付けたものを「ポストデクリメント演算子」と呼ぶ。
「ポストデクリメント演算子」との違いは、「ポストデクリメント演算子」が次の行に移る直前に1減るのに対し、プリデクリメント演算子は評価時にその場で1減る点である。
通常はプリデクリメント演算子の方を使用するため、「デクリメント演算子」すなわち「プリデクリメント演算子」として使用されることも多い。
「--変数;」形式で、変数を1減らすとができる。
「前置デクリメント演算子」とも呼ばれる。
逆に、変数の右に--を付けたものを「ポストデクリメント演算子」と呼ぶ。
「ポストデクリメント演算子」との違いは、「ポストデクリメント演算子」が次の行に移る直前に1減るのに対し、プリデクリメント演算子は評価時にその場で1減る点である。
通常はプリデクリメント演算子の方を使用するため、「デクリメント演算子」すなわち「プリデクリメント演算子」として使用されることも多い。
参考サイト
- (参考サイトはありません)
// Sample.java
public class Sample
{
public static void main( String[] args )
{
int i = 100;
System.out.println( i );
// 100
// 変数の左に付けるのがプリデクリメント演算子。
System.out.println( --i );
// 99
}
}
public class Sample
{
public static void main( String[] args )
{
int i = 100;
System.out.println( i );
// 100
// 変数の左に付けるのがプリデクリメント演算子。
System.out.println( --i );
// 99
}
}
// Sample.java public class Sample { public static void main( String[] args ) { int i = 100; System.out.println( i ); // 100 // 変数の左に付けるのがプリデクリメント演算子。 System.out.println( --i ); // 99 } }